Details
-
Enhancement
-
Resolution: Fixed
-
P4
-
16
-
b14
Description
The large header file arguments.hpp is included by popular header files such as constMethod.hpp and methodCounters.hpp (which are included by method.hpp, which is included by almost every cpp file).
The dependencies on arguments.hpp by constMethod.hpp are very small, and can be moved to constMethod.cpp.
methodCounters.hpp does not depend on arguments.hpp
===
by removing these dependencies, we can reduce the total number of include files in the hotspot build from 530,921 to 523,010, or a reduction of about 1.5%.
The dependencies on arguments.hpp by constMethod.hpp are very small, and can be moved to constMethod.cpp.
methodCounters.hpp does not depend on arguments.hpp
===
by removing these dependencies, we can reduce the total number of include files in the hotspot build from 530,921 to 523,010, or a reduction of about 1.5%.
Attachments
Issue Links
- relates to
-
JDK-8264748 Do not include arguments.hpp from compilerDefinitions.hpp
- Resolved