You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@apex.apache.org by "Vlad Rozov (JIRA)" <ji...@apache.org> on 2017/02/20 04:25:44 UTC

[jira] [Created] (APEXCORE-648) Unnecessary byte array copy in DefaultStatefulStreamCodec.toDataStatePair()

Vlad Rozov created APEXCORE-648:
-----------------------------------

             Summary: Unnecessary byte array copy in DefaultStatefulStreamCodec.toDataStatePair()
                 Key: APEXCORE-648
                 URL: https://issues.apache.org/jira/browse/APEXCORE-648
             Project: Apache Apex Core
          Issue Type: Bug
            Reporter: Vlad Rozov
            Assignee: Vlad Rozov
            Priority: Minor


DefaultStatefulStreamCodec.toDataStatePair() calls Kryo Output.toBytes() that  creates new byte[] and copies serialized data to the newly allocated array. It is not necessary as the output of toDataStatePair() will be copied again in PayloadTuple.getSerializedTuple().



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)