Mike Beckerle created DAFFODIL-2706:
---------------------------------------

             Summary: Memory size limits - measurements needed - doc online 
should publish it
                 Key: DAFFODIL-2706
                 URL: https://issues.apache.org/jira/browse/DAFFODIL-2706
             Project: Daffodil
          Issue Type: Bug
          Components: Documentation, QA
    Affects Versions: 3.3.0
            Reporter: Mike Beckerle


(Categorized this as a bug, because this is not a measurement we are making and 
talking about in our documentation)

Users have requested information about how small a JVM memory footprint can run 
Daffodil, assuming loading of a precompiled DFDL schema. 

We should have such a test for Runtime 1, and the results should be published 
for each release. 

This is of course somewhat schema dependent. That is a schema for large 
messages which cannot be streamed for unparsing will have large footprint no 
matter what. I think the interest is for small message data  - e.g. data that 
is typical messages up to 1Kbyte in size. 

The test needs to scrutinize time spent in Java Garbage Collection overhead, as 
the memory should not be so small as to drive up the GC overhead level. 

The interest comes from wanting to run Daffodil on devices using smaller CPUs 
such as are found in embedded devices, phones, gateways, etc. (ARM and Atom 
CPUs typically)



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

Reply via email to