src/share/vm/aot/aotLoader.cpp
Index Unified diffs Context diffs Sdiffs Frames Patch New Old Previous File Next File
*** old/src/share/vm/aot/aotLoader.cpp	Fri Jun 30 10:07:21 2017
--- new/src/share/vm/aot/aotLoader.cpp	Fri Jun 30 10:07:20 2017

*** 27,36 **** --- 27,37 ---- #include "aot/aotLoader.inline.hpp" #include "jvmci/jvmciRuntime.hpp" #include "oops/method.hpp" #include "prims/jvm.h" #include "runtime/os.hpp" + #include "runtime/timerTrace.hpp" GrowableArray<AOTCodeHeap*>* AOTLoader::_heaps = new(ResourceObj::C_HEAP, mtCode) GrowableArray<AOTCodeHeap*> (2, true); GrowableArray<AOTLib*>* AOTLoader::_libraries = new(ResourceObj::C_HEAP, mtCode) GrowableArray<AOTLib*> (2, true); // Iterate over all AOT CodeHeaps
*** 110,119 **** --- 111,122 ---- "jdk.internal.vm.ci", "jdk.internal.vm.compiler" }; void AOTLoader::initialize() { + TraceTime timer("AOT initialization", TRACETIME_LOG(Info, aot, startuptime)); + if (FLAG_IS_DEFAULT(UseAOT) && AOTLibrary != NULL) { // Don't need to set UseAOT on command line when AOTLibrary is specified FLAG_SET_DEFAULT(UseAOT, true); } if (UseAOT) {

src/share/vm/aot/aotLoader.cpp
Index Unified diffs Context diffs Sdiffs Frames Patch New Old Previous File Next File