register.hpp is included 815 times, and registerMap.hpp is include 862 times (out of about 1000 HotSpot .o files).
This can be reduced by refactoring the popular header file frame.hpp, so that it doesn't include registerMap.hpp anymore. This reduces the number of .o files that include register.hpp to 612, and that of registerMap.hpp to 109.
The total number of lines of C++ code compiled for HotSpot is reduced by about 0.5%.
This can be reduced by refactoring the popular header file frame.hpp, so that it doesn't include registerMap.hpp anymore. This reduces the number of .o files that include register.hpp to 612, and that of registerMap.hpp to 109.
The total number of lines of C++ code compiled for HotSpot is reduced by about 0.5%.
- relates to
-
JDK-8265103 Remove unnecessary inclusion of oopMap.hpp
-
- Resolved
-