Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8252151

Remove excessive inclusion of arguments.hpp

XMLWordPrintable

    • b14

      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%.

            iklam Ioi Lam
            iklam Ioi Lam
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: