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)