bright chen created APEXCORE-606:
------------------------------------
Summary: Optimise Kryo Output
Key: APEXCORE-606
URL: https://issues.apache.org/jira/browse/APEXCORE-606
Project: Apache Apex Core
Issue Type: New Feature
Reporter: bright chen
Assignee: bright chen
The kryo Output has some limitation
- The size of the data is limited. kryo write data to the buffer, it will
throw the overflow exception if the data exceed the size
- The Output.toBytes() will copy the data to temporary buffer and output, it
will decrease the performance and introduce garbage collection.
When I was tuning Spillable Data structure and Manage State. I create a
mechanism to share and reuse the memory to avoid above problem. And it can be
reused in core serialization with small change. Please see jira:
https://issues.apache.org/jira/browse/APEXMALHAR-2190
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)