[ https://issues.apache.org/jira/browse/YARN-10784?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
chaosju updated YARN-10784: --------------------------- Description: According to YARN-9927 analysis. The RMNodeStatusEvent dominates 90% time consumption of RM event scheduler. Use async-profiler profile the Processing of RMNodeStatusEvent,ProtoUtils.convertFromProtoFormat Use JDK String.replace(). It is definitely worth considering not using these JDK String methods and opting for the faster Apache Commons StringUtils.replace() instead. > Optimize RMNodeStatusEvent process performance > ---------------------------------------------- > > Key: YARN-10784 > URL: https://issues.apache.org/jira/browse/YARN-10784 > Project: Hadoop YARN > Issue Type: Improvement > Reporter: chaosju > Assignee: chaosju > Priority: Major > Attachments: screenshot-1.png, screenshot-2.png > > > According to YARN-9927 analysis. The RMNodeStatusEvent dominates 90% time > consumption of RM event scheduler. > Use async-profiler profile the Processing of > RMNodeStatusEvent,ProtoUtils.convertFromProtoFormat Use JDK String.replace(). > It is definitely worth considering not using these JDK String methods and > opting for the faster Apache Commons StringUtils.replace() instead. -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: yarn-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: yarn-issues-h...@hadoop.apache.org