hg: jdk/submit: 8203832: JWarmup precompile java hot methods at application startup

yumin.qi at gmail.com yumin.qi at gmail.com
Thu Feb 28 08:13:52 UTC 2019


Changeset: 77900a8d67f7
Author:    Yumin Qi <yumin.qi at gmail.com>
Date:      2019-02-28 16:10 +0800
URL:       http://hg.openjdk.java.net/jdk/submit/rev/77900a8d67f7

8203832: JWarmup precompile java hot methods at application startup

Summary: build/test on submit.

! make/hotspot/symbols/symbols-unix
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/compileTask.hpp
! src/hotspot/share/include/jvm.h
+ src/hotspot/share/jwarmup/jitWarmUp.cpp
+ src/hotspot/share/jwarmup/jitWarmUp.hpp
+ src/hotspot/share/jwarmup/jitWarmUpThread.cpp
+ src/hotspot/share/jwarmup/jitWarmUpThread.hpp
! src/hotspot/share/libadt/dict.cpp
! src/hotspot/share/libadt/dict.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepoint.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/utilities/hashtable.cpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp
+ src/hotspot/share/utilities/symbolMatcher.cpp
+ src/hotspot/share/utilities/symbolMatcher.hpp
+ src/java.base/share/classes/com/alibaba/jwarmup/JWarmUp.java
! src/java.base/share/classes/module-info.java
+ src/java.base/share/native/libjava/JWarmUp.c
+ test/hotspot/jtreg/jwarmup/Issue11272598.java
+ test/hotspot/jtreg/jwarmup/TestCheckIfCompilationIsComplete.sh
+ test/hotspot/jtreg/jwarmup/TestClassInitChain.java
+ test/hotspot/jtreg/jwarmup/TestClassInitOrder.java
+ test/hotspot/jtreg/jwarmup/TestDisableMethodData.sh
+ test/hotspot/jtreg/jwarmup/TestDisableNCE.java
+ test/hotspot/jtreg/jwarmup/TestEagerCompilation.java
+ test/hotspot/jtreg/jwarmup/TestFlagAssertion.java
+ test/hotspot/jtreg/jwarmup/TestLogFlush.java
+ test/hotspot/jtreg/jwarmup/TestMethodRecorder.java
+ test/hotspot/jtreg/jwarmup/TestNotDeoptJITMethod.sh
+ test/hotspot/jtreg/jwarmup/TestNotifyDeopt.sh
+ test/hotspot/jtreg/jwarmup/TestReadLogfile.java
+ test/hotspot/jtreg/jwarmup/TestRecordNullMethodCounter.java
+ test/hotspot/jtreg/jwarmup/TestThrowInitializaitonException.java
+ test/hotspot/jtreg/jwarmup/TestTieredCompilationInRecording.sh
+ test/hotspot/jtreg/jwarmup/issue9780156.sh
! test/lib/sun/hotspot/WhiteBox.java



More information about the jdk-submit-changes mailing list