bright chen created APEXMALHAR-2321:
---------------------------------------

             Summary: Improve Buckets memory management
                 Key: APEXMALHAR-2321
                 URL: https://issues.apache.org/jira/browse/APEXMALHAR-2321
             Project: Apache Apex Malhar
          Issue Type: Improvement
            Reporter: bright chen


Currently buckets were managed as an array. Each bucket have memory limitation, 
and free memory will be triggered if the bucket memory usage over the 
limitation.

- For ManagedTimeUnifiedStateImpl, the default bucket number is 345600, which 
probably too large.

- AbstractManagedStateImpl.maxMemorySize probably will be misunderstand as the 
max memory size of total managed state, but in fact it was used as memory size 
of each bucket. Better to rename it.

- The default maxMemorySize is zero. It's better to give a default reasonable 
value to avoid too much garbage collection 




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to