[
https://issues.apache.org/jira/browse/PROTON-558?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14002323#comment-14002323
]
Andrew Stitcher commented on PROTON-558:
----------------------------------------
I think that if you built using static libraries these tables would take no RAM
at all and should be entirely built in ROM.
Certainly looking at the symbol table of the resultant shared library shows the
tables in read-only and read-only, relocatable segments (this is because the
actual strings could be relocated with the library when it is loaded). There
would be no need to relocate any tables if building this statically so it
should all be in read-only segments.
(I haven't tried this though)
> Make friendly protocol field logging optional for low-memory devices
> --------------------------------------------------------------------
>
> Key: PROTON-558
> URL: https://issues.apache.org/jira/browse/PROTON-558
> Project: Qpid Proton
> Issue Type: Improvement
> Components: proton-c
> Affects Versions: 0.6, 0.7
> Reporter: Markus Horstmann
> Assignee: Andrew Stitcher
>
> Embedded devices tend to be memory constrained (i.e. 128KB RAM). The FIELDS
> structure used for protocol logging consumes significant memory. Making it
> optional would help reduce the memory footprint.
--
This message was sent by Atlassian JIRA
(v6.2#6252)