[ 
https://issues.apache.org/jira/browse/APEXCORE-606?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vlad Rozov updated APEXCORE-606:
--------------------------------
    Priority: Minor  (was: Major)

> Suggestion: 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
>            Priority: Minor
>
> 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.15#6346)

Reply via email to