Todd Lipcon created HADOOP-15554:
------------------------------------
Summary: Improve JIT performance for Configuration parsing
Key: HADOOP-15554
URL: https://issues.apache.org/jira/browse/HADOOP-15554
Project: Hadoop Common
Issue Type: Improvement
Components: conf, performance
Affects Versions: 3.0.0
Reporter: Todd Lipcon
Assignee: Todd Lipcon
In investigating a performance regression for small tasks between Hadoop 2 and
Hadoop 3, we found that the amount of time spent in JIT was significantly
higher. Using jitwatch we were able to determine that, due to a combination of
switching from DOM to SAX style parsing and just having more configuration
key/value pairs, Configuration.loadResource is now getting compiled with the C2
compiler and taking quite some time. Breaking that very large function up into
several smaller ones and eliminating some redundant bits of code improves the
JIT performance measurably.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]