[ https://issues.apache.org/jira/browse/MESOS-4235?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15127275#comment-15127275 ]
Cong Wang commented on MESOS-4235: ---------------------------------- Hi, [~mcypark] Since all the subtickets are resolved, I assume this one is resolved too in the latest code base? > JSON generation performance improvement > --------------------------------------- > > Key: MESOS-4235 > URL: https://issues.apache.org/jira/browse/MESOS-4235 > Project: Mesos > Issue Type: Epic > Components: libprocess, master, stout > Reporter: Michael Park > Assignee: Michael Park > Labels: mesosphere, scalability, twitter > > This is an epic which evolved from MESOS-2353. As mentioned in the > description of MESOS-2353, most of the work is spent performing memory > allocation/deallocation. Some preliminary efforts have been made such as > calling {{reserve}} for {{JSON::Array}}. There are still plenty of dynamic > allocations being made especially from instances of {{JSON::Object}} which > hold a {{std::map}} as a member. > The current approach being adopted is to introduce a {{jsonify}} function > which by-passes these unnecessary dynamic allocations and copying, and to > simply hold references to the underlying objects. > We plan to first introduce the {{jsonify}} function to {{stout}}, and update > master's {{state}} endpoint, then proceed to update the rest of the system. -- This message was sent by Atlassian JIRA (v6.3.4#6332)