In this PR I propose to refresh the included headers in hotspot 
`precompiled.hpp`. The current set of precompiled headers was refreshed in 
2018, 7 years ago. I repeated the same operations and measurements after 
refreshing the set of precompiled headers according to the current usage 
frequency.

These are the results I observed. Depending on the platform, the improvement is 
between 10 and 20% in terms of total work (user+sys). The results are in 
seconds.


linux-x64 GCC
master      real 81.39 user 3352.15 sys 287.49
JDK-8365053 real 81.94 user 3030.24 sys 295.82

linux-x64 Clang
master      real 43.44 user 2082.93 sys 130.70
JDK-8365053 real 38.44 user 1723.80 sys 117.68

linux-aarch64 GCC
master      real 1188.08 user 2015.22 sys 175.53
JDK-8365053 real 1019.85 user 1667.45 sys 171.86

-------------

Commit messages:
 - refresh

Changes: https://git.openjdk.org/jdk/pull/26681/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=26681&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8365053
  Stats: 41 lines in 1 file changed: 1 ins; 28 del; 12 mod
  Patch: https://git.openjdk.org/jdk/pull/26681.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/26681/head:pull/26681

PR: https://git.openjdk.org/jdk/pull/26681

Reply via email to