[ https://issues.apache.org/jira/browse/MESOS-6971?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Alexander Rukletsov updated MESOS-6971: --------------------------------------- Labels: mesosphere performance tech-debt (was: tech-debt) > Use arena allocation to improve protobuf message passing performance. > --------------------------------------------------------------------- > > Key: MESOS-6971 > URL: https://issues.apache.org/jira/browse/MESOS-6971 > Project: Mesos > Issue Type: Improvement > Reporter: Benjamin Mahler > Assignee: Ilya Pronin > Labels: mesosphere, performance, tech-debt > > The protobuf message passing provided by {{ProtobufProcess}} provide const > access of the message and/or its fields to the handler function. > This means that we can leverage the [arena > allocator|https://developers.google.com/protocol-buffers/docs/reference/arenas] > provided by protobuf to reduce the memory allocation cost during > de-serialization and improve cache efficiency. > This would require using protobuf 3.x with "proto2" syntax (which appears to > be the default if unspecified) to maintain our existing "proto2" > requirements. The upgrade to protobuf 3.x while keeping "proto2" syntax > should be tackled via a separate ticket that blocks this one. -- This message was sent by Atlassian JIRA (v6.4.14#64029)