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