Created
November 14, 2019 02:59
-
-
Save jschlather/51828672756d0dee94591e7943490aa5 to your computer and use it in GitHub Desktop.
NMT output
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Native Memory Tracking: | |
Total: reserved=8766623KB +373615KB, committed=8412355KB +378383KB | |
- Java Heap (reserved=6291456KB, committed=6291456KB) | |
(mmap: reserved=6291456KB, committed=6291456KB) | |
- Class (reserved=323874KB +4447KB, committed=216994KB +5983KB) | |
(classes #34852 +333) | |
( instance classes #32862 +327, array classes #1990 +6) | |
(malloc=6434KB +351KB #125182 +8112) | |
(mmap: reserved=317440KB +4096KB, committed=210560KB +5632KB) | |
( Metadata: ) | |
( reserved=186368KB +4096KB, committed=186112KB +5376KB) | |
( used=182810KB +5411KB) | |
( free=3302KB -35KB) | |
( waste=0KB =0.00%) | |
( Class space:) | |
( reserved=131072KB, committed=24448KB +256KB) | |
( used=22586KB +202KB) | |
( free=1862KB +54KB) | |
( waste=0KB =0.00%) | |
- Thread (reserved=209789KB +8868KB, committed=78697KB +1136KB) | |
(thread #715 +33) | |
(stack: reserved=207300KB +8580KB, committed=76208KB +848KB) | |
(malloc=1152KB +54KB #4292 +198) | |
(arena=1337KB +235 #1429 +66) | |
- Code (reserved=257706KB +1084KB, committed=141414KB +12048KB) | |
(malloc=10022KB +1084KB #41284 +5327) | |
(mmap: reserved=247684KB, committed=131392KB +10964KB) | |
- GC (reserved=309109KB +2291KB, committed=309109KB +2291KB) | |
(malloc=42469KB +2291KB #85401 +10526) | |
(mmap: reserved=266640KB, committed=266640KB) | |
- Compiler (reserved=4528KB +1010KB, committed=4528KB +1010KB) | |
(malloc=4896KB +1206KB #4132 +508) | |
(arena=18014398509481617KB -196 #5) | |
- Internal (reserved=24808KB +8712KB, committed=24804KB +8712KB) | |
(malloc=24804KB +8712KB #11050 +567) | |
(mmap: reserved=4KB, committed=0KB) | |
- Other (reserved=1286151KB +345523KB, committed=1286151KB +345523KB) | |
(malloc=1286151KB +345523KB #1266 +121) | |
- Symbol (reserved=39639KB +132KB, committed=39639KB +132KB) | |
(malloc=35604KB +132KB #480079 +3139) | |
(arena=4036KB #1) | |
- Native Memory Tracking (reserved=13126KB +853KB, committed=13126KB +853KB) | |
(malloc=918KB +324KB #12875 +4583) | |
(tracking overhead=12208KB +529KB) | |
- Arena Chunk (reserved=4114KB +518KB, committed=4114KB +518KB) | |
(malloc=4114KB +518KB) | |
- Logging (reserved=5KB, committed=5KB) | |
(malloc=5KB #195) | |
- Arguments (reserved=19KB, committed=19KB) | |
(malloc=19KB #483) | |
- Module (reserved=1499KB +140KB, committed=1499KB +140KB) | |
(malloc=1499KB +140KB #7154 +429) | |
- Synchronizer (reserved=761KB +35KB, committed=761KB +35KB) | |
(malloc=761KB +35KB #6214 +285) | |
- Safepoint (reserved=8KB, committed=8KB) | |
(mmap: reserved=8KB, committed=8KB) | |
- Unknown (reserved=32KB, committed=32KB) | |
(mmap: reserved=32KB, committed=32KB) | |
[0x00007f3082fe5000] Deoptimization::fetch_unroll_info_helper(JavaThread*, int)+0xb20 | |
(malloc=1591KB type=Compiler +116KB #179 +13) | |
[0x00007f3082fe5000] Deoptimization::fetch_unroll_info_helper(JavaThread*, int)+0xb20 | |
[0x00007f3082fe5c5a] Deoptimization::fetch_unroll_info(JavaThread*, int)+0x1a | |
[0x00007f305ead6a54] | |
(malloc=1351KB type=Compiler +605KB #152 +68) | |
[0x00007f3082fe5000] Deoptimization::fetch_unroll_info_helper(JavaThread*, int)+0xb20 | |
[0x00007f305eab4da1] | |
(malloc=44KB type=Compiler +27KB #5 +3) | |
[0x00007f3082f18405] ClassLoaderData::add_handle(Handle)+0xa5 | |
[0x00007f308337d138] Klass::set_java_mirror(Handle)+0x18 | |
[0x00007f30831cb88d] java_lang_Class::create_mirror(Klass*, Handle, Handle, Handle, Thread*)+0x1ad | |
[0x00007f3082f06f5b] ClassFileParser::fill_instance_klass(InstanceKlass*, bool, Thread*)+0xe7b | |
(malloc=389KB type=Class +3KB #1465 +10) | |
[0x00007f30836f9107] Thread::Thread()+0x247 | |
[0x00007f30836fadab] JavaThread::JavaThread(void (*)(JavaThread*, Thread*), unsigned long)+0x1b | |
[0x00007f3083277ed1] JVM_StartThread+0x131 | |
[0x00007f306728fbf9] | |
(malloc=29KB type=Thread +2KB #532 +34) | |
[0x00007f308349300b] MemBaseline::aggregate_virtual_memory_allocation_sites()+0x14b | |
[0x00007f308349328c] MemBaseline::baseline_allocation_sites()+0x12c | |
[0x00007f308349358f] MemBaseline::baseline(bool)+0x1cf | |
[0x00007f3083512d61] NMTDCmd::execute(DCmdSource, Thread*)+0x171 | |
(malloc=1KB type=Native Memory Tracking +1KB #19 +19) | |
[0x00007f3083761a11] VirtualMemoryTracker::add_committed_region(unsigned char*, unsigned long, NativeCallStack const&)+0x1f1 | |
[0x00007f3083541361] os::commit_memory(char*, unsigned long, bool)+0xb1 | |
[0x00007f308354b45f] os::pd_create_stack_guard_pages(char*, unsigned long)+0x7f | |
[0x00007f3083703b13] JavaThread::run()+0x73 | |
(malloc=43KB type=Native Memory Tracking +2KB #688 +33) | |
[0x00007f30834b4911] ClassLoaderMetaspace::ClassLoaderMetaspace(Mutex*, Metaspace::MetaspaceType)+0x171 | |
[0x00007f3082f1830f] ClassLoaderData::metaspace_non_null()+0x19f | |
[0x00007f30834b67f5] Metaspace::allocate(ClassLoaderData*, unsigned long, MetaspaceObj::Type, Thread*)+0x85 | |
[0x00007f3082fbe5df] ConstantPool::allocate(ClassLoaderData*, int, Thread*)+0x3f | |
(malloc=237KB type=Class +4KB #2524 +42) | |
[0x00007f30834b4911] ClassLoaderMetaspace::ClassLoaderMetaspace(Mutex*, Metaspace::MetaspaceType)+0x171 | |
[0x00007f3082f182d4] ClassLoaderData::metaspace_non_null()+0x164 | |
[0x00007f30834b67f5] Metaspace::allocate(ClassLoaderData*, unsigned long, MetaspaceObj::Type, Thread*)+0x85 | |
[0x00007f3082fbe5df] ConstantPool::allocate(ClassLoaderData*, int, Thread*)+0x3f | |
(malloc=126KB type=Class +13KB #1345 +141) | |
[0x00007f308364c211] SparsePRT::expand()+0x31 | |
[0x00007f308364c656] SparsePRT::add_card(int, int)+0x116 | |
[0x00007f3083176824] OtherRegionsTable::add_reference(void*, unsigned int)+0x1c4 | |
[0x00007f30830fbfc2] void OopOopIterateDispatch<G1RebuildRemSetClosure>::Table::oop_oop_iterate<InstanceKlass, unsigned int>(G1RebuildRemSetClosure*, oopDesc*, Klass*)+0x92 | |
(malloc=0KB type=GC -6KB) | |
[0x00007f308364c211] SparsePRT::expand()+0x31 | |
[0x00007f308364c656] SparsePRT::add_card(int, int)+0x116 | |
[0x00007f3083176824] OtherRegionsTable::add_reference(void*, unsigned int)+0x1c4 | |
[0x00007f30830fb7d2] void OopOopIterateDispatch<G1RebuildRemSetClosure>::Table::oop_oop_iterate<ObjArrayKlass, unsigned int>(G1RebuildRemSetClosure*, oopDesc*, Klass*)+0x52 | |
(malloc=0KB type=GC -3KB) | |
[0x00007f308365f215] StringTable::do_intern(Handle, unsigned short*, int, unsigned long, Thread*)+0x335 | |
[0x00007f308365f857] StringTable::intern(char const*, Thread*)+0x87 | |
[0x00007f30831cbd42] java_lang_Class::name(Handle, Thread*)+0x82 | |
[0x00007f3083273770] JVM_InitClassName+0xd0 | |
(malloc=516KB type=Symbol +4KB #32999 +269) | |
[0x00007f308365f215] StringTable::do_intern(Handle, unsigned short*, int, unsigned long, Thread*)+0x335 | |
[0x00007f308365f6a1] StringTable::intern(Symbol*, Thread*)+0x51 | |
[0x00007f3082fc020b] ConstantPool::string_at_impl(constantPoolHandle const&, int, int, Thread*)+0xab | |
[0x00007f3082eb5d6b] ciEnv::get_constant_by_index_impl(constantPoolHandle const&, int, int, ciInstanceKlass*)+0x45b | |
(malloc=54KB type=Symbol +7KB #3454 +427) | |
[0x00007f308365f215] StringTable::do_intern(Handle, unsigned short*, int, unsigned long, Thread*)+0x335 | |
[0x00007f308365f6a1] StringTable::intern(Symbol*, Thread*)+0x51 | |
[0x00007f3082fc020b] ConstantPool::string_at_impl(constantPoolHandle const&, int, int, Thread*)+0xab | |
[0x00007f3082fc64d0] ConstantPool::resolve_constant_at_impl(constantPoolHandle const&, int, int, bool*, Thread*)+0xb10 | |
(malloc=400KB type=Symbol +1KB #25616 +83) | |
[0x00007f308365f215] StringTable::do_intern(Handle, unsigned short*, int, unsigned long, Thread*)+0x335 | |
[0x00007f308365f6a1] StringTable::intern(Symbol*, Thread*)+0x51 | |
[0x00007f3082fbf96e] ConstantPool::resolve_string_constants_impl(constantPoolHandle const&, Thread*)+0x17e | |
[0x00007f3082f78083] CompileBroker::compile_method(methodHandle const&, int, int, methodHandle const&, int, CompileTask::CompileReason, Thread*)+0x683 | |
(malloc=119KB type=Symbol +17KB #7633 +1089) | |
[0x00007f308365f215] StringTable::do_intern(Handle, unsigned short*, int, unsigned long, Thread*)+0x335 | |
[0x00007f308365f7ba] StringTable::intern(oopDesc*, Thread*)+0xba | |
[0x00007f308327a55d] JVM_InternString+0x6d | |
[0x00007f306665dbf9] | |
(malloc=671KB type=Symbol +1KB #42953 +58) | |
[0x00007f308305b918] DictionaryEntry::add_protection_domain(Dictionary*, Handle)+0x138 | |
[0x00007f30836c68a8] SystemDictionary::validate_protection_domain(InstanceKlass*, Handle, Handle, Thread*)+0x2e8 | |
[0x00007f30836c8614] SystemDictionary::resolve_instance_class_or_null(Symbol*, Handle, Handle, Thread*)+0xa84 | |
[0x00007f30836cada2] SystemDictionary::resolve_or_fail(Symbol*, Handle, Handle, bool, Thread*)+0x52 | |
(malloc=354KB type=Class +2KB #22670 +109) | |
[0x00007f308364c119] SparsePRT::clear()+0x159 | |
[0x00007f30831773a7] HeapRegionRemSet::clear(bool)+0xb7 | |
[0x00007f3082f4d3e3] ParKnownGarbageHRClosure::do_heap_region(HeapRegion*)+0x93 | |
[0x00007f3083174f06] HeapRegionManager::par_iterate(HeapRegionClosure*, HeapRegionClaimer*, unsigned int) const+0x96 | |
(malloc=16KB type=GC -1KB #52 -4) | |
[0x00007f308364c119] SparsePRT::clear()+0x159 | |
[0x00007f30831775ef] HeapRegionRemSet::clear_locked(bool)+0x9f | |
[0x00007f30830b0667] G1FreeCollectionSetTask::work(unsigned int)+0x197 | |
[0x00007f308379ad8d] GangWorker::loop()+0x4d | |
(malloc=151KB type=GC +51KB #478 +161) | |
[0x00007f308364c119] SparsePRT::clear()+0x159 | |
[0x00007f30831775ef] HeapRegionRemSet::clear_locked(bool)+0x9f | |
[0x00007f30830b069e] G1FreeCollectionSetTask::work(unsigned int)+0x1ce | |
[0x00007f308379ad8d] GangWorker::loop()+0x4d | |
(malloc=249KB type=GC +55KB #787 +174) | |
[0x00007f308364c119] SparsePRT::clear()+0x159 | |
[0x00007f30831775ef] HeapRegionRemSet::clear_locked(bool)+0x9f | |
[0x00007f30830f7dc5] G1ClearCollectionSetCandidateRemSets::do_heap_region(HeapRegion*)+0x15 | |
[0x00007f3082f4ccbf] CollectionSetChooser::iterate(HeapRegionClosure*)+0x3f | |
(malloc=44KB type=GC +28KB #140 +88) | |
[0x00007f3083497720] MallocAllocationSiteWalker::do_malloc_site(MallocSite const*)+0x40 | |
[0x00007f3083470e18] MallocSiteTable::walk_malloc_site(MallocSiteWalker*)+0x78 | |
[0x00007f30834931b4] MemBaseline::baseline_allocation_sites()+0x54 | |
[0x00007f308349358f] MemBaseline::baseline(bool)+0x1cf | |
(malloc=66KB type=Native Memory Tracking +40KB #932 +562) | |
[0x00007f3082dc0a21] metaspace::BlockFreelist::return_block(MetaWord*, unsigned long)+0x251 | |
[0x00007f308364a500] metaspace::SpaceManager::add_chunk(metaspace::Metachunk*, bool)+0x270 | |
[0x00007f308364a72e] metaspace::SpaceManager::grow_and_allocate(unsigned long)+0x1ce | |
[0x00007f308364aa6b] metaspace::SpaceManager::allocate(unsigned long)+0xdb | |
(malloc=488KB type=Class +22KB #1952 +88) | |
[0x00007f30836f9022] Thread::Thread()+0x162 | |
[0x00007f30836fadab] JavaThread::JavaThread(void (*)(JavaThread*, Thread*), unsigned long)+0x1b | |
[0x00007f3083277ed1] JVM_StartThread+0x131 | |
[0x00007f306728fbf9] | |
(malloc=17KB type=Class +1KB #532 +34) | |
[0x00007f3082fe4c23] Deoptimization::fetch_unroll_info_helper(JavaThread*, int)+0x743 | |
(malloc=3KB type=Compiler +1KB #179 +13) | |
[0x00007f3082fe4c23] Deoptimization::fetch_unroll_info_helper(JavaThread*, int)+0x743 | |
[0x00007f3082fe5c5a] Deoptimization::fetch_unroll_info(JavaThread*, int)+0x1a | |
[0x00007f305ead6a54] | |
(malloc=1KB type=Compiler +1KB #152 +152) | |
[0x00007f308375c523] vframeArray::allocate(JavaThread*, int, GrowableArray<compiledVFrame*>*, RegisterMap*, frame, frame, frame, bool)+0x43 | |
[0x00007f3082fe4aac] Deoptimization::fetch_unroll_info_helper(JavaThread*, int)+0x5cc | |
(malloc=957KB type=Compiler +73KB #179 +13) | |
[0x00007f308375c523] vframeArray::allocate(JavaThread*, int, GrowableArray<compiledVFrame*>*, RegisterMap*, frame, frame, frame, bool)+0x43 | |
[0x00007f3082fe4aac] Deoptimization::fetch_unroll_info_helper(JavaThread*, int)+0x5cc | |
[0x00007f3082fe5c5a] Deoptimization::fetch_unroll_info(JavaThread*, int)+0x1a | |
[0x00007f305ead6a54] | |
(malloc=801KB type=Compiler +358KB #152 +68) | |
[0x00007f308375c523] vframeArray::allocate(JavaThread*, int, GrowableArray<compiledVFrame*>*, RegisterMap*, frame, frame, frame, bool)+0x43 | |
[0x00007f3082fe4aac] Deoptimization::fetch_unroll_info_helper(JavaThread*, int)+0x5cc | |
[0x00007f305eab4da1] | |
(malloc=26KB type=Compiler +16KB #5 +3) | |
[0x00007f3082f17f25] ClassLoaderData::ClassLoaderData(Handle, bool)+0x215 | |
[0x00007f3082f1b351] ClassLoaderDataGraph::add(Handle, bool)+0x51 | |
[0x00007f30836c7910] SystemDictionary::resolve_from_stream(Symbol*, Handle, Handle, ClassFileStream*, Thread*)+0xd0 | |
[0x00007f308327c09c] jvm_define_class_common(JNIEnv_*, char const*, _jobject*, signed char const*, int, _jobject*, char const*, Thread*)+0x1dc | |
(malloc=357KB type=Class +37KB #1345 +141) | |
[0x00007f3082f17f25] ClassLoaderData::ClassLoaderData(Handle, bool)+0x215 | |
[0x00007f3082f1b1af] ClassLoaderData::anonymous_class_loader_data(Handle)+0x4f | |
[0x00007f30836c69d3] SystemDictionary::parse_stream(Symbol*, Handle, Handle, ClassFileStream*, InstanceKlass const*, GrowableArray<Handle>*, Thread*)+0xb3 | |
[0x00007f30837319f3] Unsafe_DefineAnonymousClass0+0x443 | |
(malloc=525KB type=Class +10KB #1975 +38) | |
[0x00007f3083334829] JvmtiEnv::SetThreadLocalStorage(JavaThread*, void const*)+0xe9 | |
[0x00007f30832eb060] jvmti_SetThreadLocalStorage+0x230 | |
[0x00007f3081e72a3f] confirmingTLSSet+0x1f | |
[0x00007f3081e72aec] tryToAcquireReentrancyToken+0x7c | |
(malloc=27KB type=Internal +2KB #191 +17) | |
[0x00007f308353692a] ImmutableOopMapSet::build_from(OopMapSet const*)+0x15a | |
[0x00007f3082f2bdf3] CodeBlob::CodeBlob(char const*, CompilerType, CodeBlobLayout const&, CodeBuffer*, int, int, OopMapSet*, bool)+0x93 | |
[0x00007f3082f84df8] CompiledMethod::CompiledMethod(Method*, char const*, CompilerType, int, int, CodeBuffer*, int, int, OopMapSet*, bool)+0xf8 | |
[0x00007f308350a25d] nmethod::nmethod(Method*, CompilerType, int, int, int, CodeOffsets*, int, DebugInformationRecorder*, Dependencies*, CodeBuffer*, int, OopMapSet*, ExceptionHandlerTable*, ImplicitExceptionTable*, AbstractCompiler*, int, _jobject*, _jobject*)+0x8d | |
(malloc=9825KB type=Code +1052KB #39637 +5177) | |
[0x00007f308353692a] ImmutableOopMapSet::build_from(OopMapSet const*)+0x15a | |
[0x00007f3082f2bdf3] CodeBlob::CodeBlob(char const*, CompilerType, CodeBlobLayout const&, CodeBuffer*, int, int, OopMapSet*, bool)+0x93 | |
[0x00007f3082f84df8] CompiledMethod::CompiledMethod(Method*, char const*, CompilerType, int, int, CodeBuffer*, int, int, OopMapSet*, bool)+0xf8 | |
[0x00007f3083509765] nmethod::nmethod(Method*, CompilerType, int, int, CodeOffsets*, CodeBuffer*, int, int, int, OopMapSet*)+0x45 | |
(malloc=5KB type=Code +1KB #210 +34) | |
[0x00007f30836f9230] Thread::Thread()+0x370 | |
[0x00007f30836fadab] JavaThread::JavaThread(void (*)(JavaThread*, Thread*), unsigned long)+0x1b | |
[0x00007f3083277ed1] JVM_StartThread+0x131 | |
[0x00007f306728fbf9] | |
(malloc=202KB type=Internal +11KB #471 +26) | |
[0x00007f30836f9230] Thread::Thread()+0x370 | |
[0x00007f30836fcfab] CompilerThread::CompilerThread(CompileQueue*, CompilerCounters*)+0x1b | |
[0x00007f3082f741d9] CompileBroker::make_thread(_jobject*, CompileQueue*, AbstractCompiler*, bool, Thread*)+0x99 | |
[0x00007f3082f75534] CompileBroker::possibly_add_compiler_threads()+0x334 | |
(malloc=6KB type=Internal +3KB #15 +6) | |
[0x00007f30836f9230] Thread::Thread()+0x370 | |
[0x00007f30836fcfab] CompilerThread::CompilerThread(CompileQueue*, CompilerCounters*)+0x1b | |
[0x00007f3082f741d9] CompileBroker::make_thread(_jobject*, CompileQueue*, AbstractCompiler*, bool, Thread*)+0x99 | |
[0x00007f3082f75344] CompileBroker::possibly_add_compiler_threads()+0x144 | |
(malloc=28KB type=Internal +1KB #64 +3) | |
[0x00007f3082f83331] CompiledIC::compute_monomorphic_entry(methodHandle const&, Klass*, bool, bool, bool, CompiledICInfo&, Thread*)+0x131 | |
[0x00007f3083625793] SharedRuntime::resolve_sub_helper(JavaThread*, bool, bool, Thread*)+0x993 | |
[0x00007f3083625ad3] SharedRuntime::resolve_helper(JavaThread*, bool, bool, Thread*)+0x43 | |
[0x00007f3083625fc1] SharedRuntime::resolve_virtual_call_C(JavaThread*)+0x41 | |
(malloc=10KB type=Compiler -1KB #318 -27) | |
[0x00007f30834ed537] ModuleEntry::create_unnamed_module(ClassLoaderData*)+0x107 | |
[0x00007f3082f17ee6] ClassLoaderData::ClassLoaderData(Handle, bool)+0x1d6 | |
[0x00007f3082f1b351] ClassLoaderDataGraph::add(Handle, bool)+0x51 | |
[0x00007f30836c7910] SystemDictionary::resolve_from_stream(Symbol*, Handle, Handle, ClassFileStream*, Thread*)+0xd0 | |
(malloc=116KB type=Module +12KB #1345 +141) | |
[0x00007f3082f1b33a] ClassLoaderDataGraph::add(Handle, bool)+0x3a | |
[0x00007f30836c7910] SystemDictionary::resolve_from_stream(Symbol*, Handle, Handle, ClassFileStream*, Thread*)+0xd0 | |
[0x00007f308327c09c] jvm_define_class_common(JNIEnv_*, char const*, _jobject*, signed char const*, int, _jobject*, char const*, Thread*)+0x1dc | |
[0x00007f308327c24e] JVM_DefineClass+0x7e | |
(malloc=200KB type=Class +21KB #1345 +141) | |
[0x00007f3082fe4c3b] Deoptimization::fetch_unroll_info_helper(JavaThread*, int)+0x75b | |
(malloc=4KB type=Compiler +1KB #179 +13) | |
[0x00007f3082fe4c3b] Deoptimization::fetch_unroll_info_helper(JavaThread*, int)+0x75b | |
[0x00007f3082fe5c5a] Deoptimization::fetch_unroll_info(JavaThread*, int)+0x1a | |
[0x00007f305ead6a54] | |
(malloc=2KB type=Compiler +1KB #152 +68) | |
[0x00007f308349833b] VirtualMemoryAllocationWalker::do_allocation_site(ReservedMemoryRegion const*)+0x4b | |
[0x00007f3083762b4d] VirtualMemoryTracker::walk_virtual_memory(VirtualMemoryWalker*)+0x4d | |
[0x00007f3083493240] MemBaseline::baseline_allocation_sites()+0xe0 | |
[0x00007f308349358f] MemBaseline::baseline(bool)+0x1cf | |
(malloc=74KB type=Native Memory Tracking +74KB #784 +784) | |
[0x00007f30836f923f] Thread::Thread()+0x37f | |
[0x00007f30836fadab] JavaThread::JavaThread(void (*)(JavaThread*, Thread*), unsigned long)+0x1b | |
[0x00007f3083277ed1] JVM_StartThread+0x131 | |
[0x00007f306728fbf9] | |
(malloc=202KB type=Internal +11KB #471 +26) | |
[0x00007f30836f923f] Thread::Thread()+0x37f | |
[0x00007f30836fcfab] CompilerThread::CompilerThread(CompileQueue*, CompilerCounters*)+0x1b | |
[0x00007f3082f741d9] CompileBroker::make_thread(_jobject*, CompileQueue*, AbstractCompiler*, bool, Thread*)+0x99 | |
[0x00007f3082f75534] CompileBroker::possibly_add_compiler_threads()+0x334 | |
(malloc=6KB type=Internal +3KB #15 +6) | |
[0x00007f30836f923f] Thread::Thread()+0x37f | |
[0x00007f30836fcfab] CompilerThread::CompilerThread(CompileQueue*, CompilerCounters*)+0x1b | |
[0x00007f3082f741d9] CompileBroker::make_thread(_jobject*, CompileQueue*, AbstractCompiler*, bool, Thread*)+0x99 | |
[0x00007f3082f75344] CompileBroker::possibly_add_compiler_threads()+0x144 | |
(malloc=28KB type=Internal +1KB #64 +3) | |
[0x00007f308364a541] metaspace::SpaceManager::add_chunk(metaspace::Metachunk*, bool)+0x2b1 | |
[0x00007f308364a72e] metaspace::SpaceManager::grow_and_allocate(unsigned long)+0x1ce | |
[0x00007f308364aa6b] metaspace::SpaceManager::allocate(unsigned long)+0xdb | |
[0x00007f30834b67bd] Metaspace::allocate(ClassLoaderData*, unsigned long, MetaspaceObj::Type, Thread*)+0x4d | |
(malloc=48KB type=Class +3KB #3047 +190) | |
[0x00007f308364bc41] SparsePRT::SparsePRT(HeapRegion*)+0xe1 | |
[0x00007f3083176110] OtherRegionsTable::OtherRegionsTable(HeapRegion*, Mutex*)+0x80 | |
[0x00007f3083178353] HeapRegionRemSet::HeapRegionRemSet(G1BlockOffsetTable*, HeapRegion*)+0x83 | |
[0x00007f308316c8a1] HeapRegion::HeapRegion(unsigned int, G1BlockOffsetTable*, MemRegion)+0x161 | |
(malloc=25KB type=GC -83KB #80 -261) | |
[0x00007f3083532745] metaspace::OccupancyMap::OccupancyMap(MetaWord const*, unsigned long, unsigned long)+0x35 | |
[0x00007f30837653a7] metaspace::VirtualSpaceNode::initialize()+0xa7 | |
[0x00007f3083764c12] metaspace::VirtualSpaceList::get_new_chunk(unsigned long, unsigned long)+0x272 | |
[0x00007f308364a849] metaspace::SpaceManager::grow_and_allocate(unsigned long)+0x2e9 | |
(malloc=22KB type=Internal +1KB #87 +2) | |
[0x00007f3082f82b48] CompiledIC::set_to_megamorphic(CallInfo*, Bytecodes::Code, Thread*)+0xa8 | |
[0x00007f308362761f] SharedRuntime::handle_ic_miss_helper(JavaThread*, Thread*)+0xabf | |
[0x00007f308362773a] SharedRuntime::handle_wrong_method_ic_miss(JavaThread*)+0x3a | |
[0x00007f305ead4030] | |
(malloc=63KB type=Compiler +4KB #2004 +115) | |
[0x00007f308372cb4b] Unsafe_AllocateMemory0+0xdb | |
[0x00007f306729187b] | |
(malloc=1231622KB type=Other +345523KB #1126 +121) | |
[0x00007f30836f924e] Thread::Thread()+0x38e | |
[0x00007f30836fadab] JavaThread::JavaThread(void (*)(JavaThread*, Thread*), unsigned long)+0x1b | |
[0x00007f3083277ed1] JVM_StartThread+0x131 | |
[0x00007f306728fbf9] | |
(malloc=202KB type=Internal +11KB #471 +26) | |
[0x00007f30836f924e] Thread::Thread()+0x38e | |
[0x00007f30836fcfab] CompilerThread::CompilerThread(CompileQueue*, CompilerCounters*)+0x1b | |
[0x00007f3082f741d9] CompileBroker::make_thread(_jobject*, CompileQueue*, AbstractCompiler*, bool, Thread*)+0x99 | |
[0x00007f3082f75534] CompileBroker::possibly_add_compiler_threads()+0x334 | |
(malloc=6KB type=Internal +3KB #15 +6) | |
[0x00007f30836f924e] Thread::Thread()+0x38e | |
[0x00007f30836fcfab] CompilerThread::CompilerThread(CompileQueue*, CompilerCounters*)+0x1b | |
[0x00007f3082f741d9] CompileBroker::make_thread(_jobject*, CompileQueue*, AbstractCompiler*, bool, Thread*)+0x99 | |
[0x00007f3082f75344] CompileBroker::possibly_add_compiler_threads()+0x144 | |
(malloc=28KB type=Internal +1KB #64 +3) | |
[0x00007f3082f17d52] ClassLoaderData::ClassLoaderData(Handle, bool)+0x42 | |
[0x00007f3082f1b351] ClassLoaderDataGraph::add(Handle, bool)+0x51 | |
[0x00007f30836c7910] SystemDictionary::resolve_from_stream(Symbol*, Handle, Handle, ClassFileStream*, Thread*)+0xd0 | |
[0x00007f308327c09c] jvm_define_class_common(JNIEnv_*, char const*, _jobject*, signed char const*, int, _jobject*, char const*, Thread*)+0x1dc | |
(malloc=158KB type=Synchronizer +17KB #1345 +141) | |
[0x00007f3082f17d52] ClassLoaderData::ClassLoaderData(Handle, bool)+0x42 | |
[0x00007f3082f1b1af] ClassLoaderData::anonymous_class_loader_data(Handle)+0x4f | |
[0x00007f30836c69d3] SystemDictionary::parse_stream(Symbol*, Handle, Handle, ClassFileStream*, InstanceKlass const*, GrowableArray<Handle>*, Thread*)+0xb3 | |
[0x00007f30837319f3] Unsafe_DefineAnonymousClass0+0x443 | |
(malloc=296KB type=Synchronizer +5KB #2524 +42) | |
[0x00007f3082f17c54] ClassLoaderData::create_dictionary()+0xd4 | |
[0x00007f3082f17ef2] ClassLoaderData::ClassLoaderData(Handle, bool)+0x1e2 | |
[0x00007f3082f1b351] ClassLoaderDataGraph::add(Handle, bool)+0x51 | |
[0x00007f30836c7910] SystemDictionary::resolve_from_stream(Symbol*, Handle, Handle, ClassFileStream*, Thread*)+0xd0 | |
(malloc=84KB type=Class +9KB #1345 +141) | |
[0x00007f30830a3555] G1CodeRootSet::add(nmethod*)+0x285 | |
[0x00007f308350c155] nmethod::oops_do(OopClosure*, bool)+0x195 | |
[0x00007f30830a4377] G1CollectedHeap::register_nmethod(nmethod*)+0x37 | |
[0x00007f308350a629] nmethod::nmethod(Method*, CompilerType, int, int, int, CodeOffsets*, int, DebugInformationRecorder*, Dependencies*, CodeBuffer*, int, OopMapSet*, ExceptionHandlerTable*, ImplicitExceptionTable*, AbstractCompiler*, int, _jobject*, _jobject*)+0x459 | |
(malloc=2KB type=GC +1KB #8 +2) | |
[0x00007f30830a3555] G1CodeRootSet::add(nmethod*)+0x285 | |
[0x00007f30831777bc] HeapRegionRemSet::add_strong_code_root(nmethod*)+0x3c | |
[0x00007f308350c155] nmethod::oops_do(OopClosure*, bool)+0x195 | |
[0x00007f30830a2608] G1CodeBlobClosure::do_code_blob(CodeBlob*)+0x48 | |
(malloc=12KB type=GC +4KB #46 +17) | |
[0x00007f30836f9055] Thread::Thread()+0x195 | |
[0x00007f30836fadab] JavaThread::JavaThread(void (*)(JavaThread*, Thread*), unsigned long)+0x1b | |
[0x00007f3083277ed1] JVM_StartThread+0x131 | |
[0x00007f306728fbf9] | |
(malloc=122KB type=Internal +8KB #520 +35) | |
[0x00007f308305b455] Dictionary::Dictionary(ClassLoaderData*, int, bool)+0x125 | |
[0x00007f3082f17c6e] ClassLoaderData::create_dictionary()+0xee | |
[0x00007f3082f17ef2] ClassLoaderData::ClassLoaderData(Handle, bool)+0x1e2 | |
[0x00007f3082f1b351] ClassLoaderDataGraph::add(Handle, bool)+0x51 | |
(malloc=14KB type=Class +2KB #1349 +142) | |
[0x00007f3083532757] metaspace::OccupancyMap::OccupancyMap(MetaWord const*, unsigned long, unsigned long)+0x47 | |
[0x00007f30837653a7] metaspace::VirtualSpaceNode::initialize()+0xa7 | |
[0x00007f3083764c12] metaspace::VirtualSpaceList::get_new_chunk(unsigned long, unsigned long)+0x272 | |
[0x00007f308364a849] metaspace::SpaceManager::grow_and_allocate(unsigned long)+0x2e9 | |
(malloc=22KB type=Internal +1KB #87 +2) | |
[0x00007f30836f925d] Thread::Thread()+0x39d | |
[0x00007f30836fadab] JavaThread::JavaThread(void (*)(JavaThread*, Thread*), unsigned long)+0x1b | |
[0x00007f3083277ed1] JVM_StartThread+0x131 | |
[0x00007f306728fbf9] | |
(malloc=202KB type=Internal +11KB #471 +26) | |
[0x00007f30836f925d] Thread::Thread()+0x39d | |
[0x00007f30836fcfab] CompilerThread::CompilerThread(CompileQueue*, CompilerCounters*)+0x1b | |
[0x00007f3082f741d9] CompileBroker::make_thread(_jobject*, CompileQueue*, AbstractCompiler*, bool, Thread*)+0x99 | |
[0x00007f3082f75534] CompileBroker::possibly_add_compiler_threads()+0x334 | |
(malloc=6KB type=Internal +3KB #15 +6) | |
[0x00007f30836f925d] Thread::Thread()+0x39d | |
[0x00007f30836fcfab] CompilerThread::CompilerThread(CompileQueue*, CompilerCounters*)+0x1b | |
[0x00007f3082f741d9] CompileBroker::make_thread(_jobject*, CompileQueue*, AbstractCompiler*, bool, Thread*)+0x99 | |
[0x00007f3082f75344] CompileBroker::possibly_add_compiler_threads()+0x144 | |
(malloc=28KB type=Internal +1KB #64 +3) | |
[0x00007f308364c261] SparsePRT::expand()+0x81 | |
[0x00007f308364c656] SparsePRT::add_card(int, int)+0x116 | |
[0x00007f3083176824] OtherRegionsTable::add_reference(void*, unsigned int)+0x1c4 | |
[0x00007f30830fb712] void OopOopIterateDispatch<G1RebuildRemSetClosure>::Table::oop_oop_iterate<InstanceMirrorKlass, unsigned int>(G1RebuildRemSetClosure*, oopDesc*, Klass*)+0x92 | |
(malloc=0KB type=GC -1KB) | |
[0x00007f308364c261] SparsePRT::expand()+0x81 | |
[0x00007f308364c656] SparsePRT::add_card(int, int)+0x116 | |
[0x00007f3083176824] OtherRegionsTable::add_reference(void*, unsigned int)+0x1c4 | |
[0x00007f3083100c22] void OopOopIterateDispatch<G1RebuildRemSetClosure>::Table::oop_oop_iterate<InstanceRefKlass, unsigned int>(G1RebuildRemSetClosure*, oopDesc*, Klass*)+0x92 | |
(malloc=0KB type=GC -5KB) | |
[0x00007f308364c261] SparsePRT::expand()+0x81 | |
[0x00007f308364c656] SparsePRT::add_card(int, int)+0x116 | |
[0x00007f3083176824] OtherRegionsTable::add_reference(void*, unsigned int)+0x1c4 | |
[0x00007f30830fc122] void OopOopIterateDispatch<G1RebuildRemSetClosure>::Table::oop_oop_iterate<InstanceClassLoaderKlass, unsigned int>(G1RebuildRemSetClosure*, oopDesc*, Klass*)+0x92 | |
(malloc=0KB type=GC -1KB) | |
[0x00007f308364c261] SparsePRT::expand()+0x81 | |
[0x00007f308364c656] SparsePRT::add_card(int, int)+0x116 | |
[0x00007f3083176824] OtherRegionsTable::add_reference(void*, unsigned int)+0x1c4 | |
[0x00007f30830fb98a] void OopOopIterateBoundedDispatch<G1RebuildRemSetClosure>::Table::oop_oop_iterate_bounded<ObjArrayKlass, unsigned int>(G1RebuildRemSetClosure*, oopDesc*, Klass*, MemRegion)+0x6a | |
(malloc=0KB type=GC -1KB) | |
[0x00007f308364c261] SparsePRT::expand()+0x81 | |
[0x00007f308364c656] SparsePRT::add_card(int, int)+0x116 | |
[0x00007f3083176824] OtherRegionsTable::add_reference(void*, unsigned int)+0x1c4 | |
[0x00007f30830ff18f] void OopOopIterateDispatch<G1ScanObjsDuringUpdateRSClosure>::Table::oop_oop_iterate<InstanceKlass, unsigned int>(G1ScanObjsDuringUpdateRSClosure*, oopDesc*, Klass*)+0x7f | |
(malloc=0KB type=GC -3KB) | |
[0x00007f308364c261] SparsePRT::expand()+0x81 | |
[0x00007f308364c656] SparsePRT::add_card(int, int)+0x116 | |
[0x00007f3083176824] OtherRegionsTable::add_reference(void*, unsigned int)+0x1c4 | |
[0x00007f3083100cbb] void OopOopIterateDispatch<G1RebuildRemSetClosure>::Table::oop_oop_iterate<InstanceRefKlass, unsigned int>(G1RebuildRemSetClosure*, oopDesc*, Klass*)+0x12b | |
(malloc=0KB type=GC -7KB) | |
[0x00007f308364c261] SparsePRT::expand()+0x81 | |
[0x00007f308364c656] SparsePRT::add_card(int, int)+0x116 | |
[0x00007f3083176824] OtherRegionsTable::add_reference(void*, unsigned int)+0x1c4 | |
[0x00007f30830fbfc2] void OopOopIterateDispatch<G1RebuildRemSetClosure>::Table::oop_oop_iterate<InstanceKlass, unsigned int>(G1RebuildRemSetClosure*, oopDesc*, Klass*)+0x92 | |
(malloc=0KB type=GC -57KB) | |
[0x00007f308364c261] SparsePRT::expand()+0x81 | |
[0x00007f308364c656] SparsePRT::add_card(int, int)+0x116 | |
[0x00007f3083176824] OtherRegionsTable::add_reference(void*, unsigned int)+0x1c4 | |
[0x00007f30830fb7d2] void OopOopIterateDispatch<G1RebuildRemSetClosure>::Table::oop_oop_iterate<ObjArrayKlass, unsigned int>(G1RebuildRemSetClosure*, oopDesc*, Klass*)+0x52 | |
(malloc=0KB type=GC -23KB) | |
[0x00007f308315546d] Hashtable<InstanceKlass*, (MemoryType)1>::allocate_new_entry(unsigned int, InstanceKlass*)+0x1d | |
[0x00007f308305bcec] Dictionary::add_klass(unsigned int, Symbol*, InstanceKlass*)+0x1c | |
[0x00007f30836c3a59] SystemDictionary::update_dictionary(unsigned int, int, unsigned int, InstanceKlass*, Handle, Thread*)+0xf9 | |
[0x00007f30836c72f6] SystemDictionary::define_instance_class(InstanceKlass*, Thread*)+0x396 | |
(malloc=948KB type=Class +9KB #30331 +285) | |
[0x00007f308364c06e] SparsePRT::clear()+0xae | |
[0x00007f30831775ef] HeapRegionRemSet::clear_locked(bool)+0x9f | |
[0x00007f30830b0667] G1FreeCollectionSetTask::work(unsigned int)+0x197 | |
[0x00007f308379ad8d] GangWorker::loop()+0x4d | |
(malloc=30KB type=GC +10KB #478 +161) | |
[0x00007f308364c06e] SparsePRT::clear()+0xae | |
[0x00007f30831775ef] HeapRegionRemSet::clear_locked(bool)+0x9f | |
[0x00007f30830b069e] G1FreeCollectionSetTask::work(unsigned int)+0x1ce | |
[0x00007f308379ad8d] GangWorker::loop()+0x4d | |
(malloc=49KB type=GC +11KB #787 +174) | |
[0x00007f308364c06e] SparsePRT::clear()+0xae | |
[0x00007f30831775ef] HeapRegionRemSet::clear_locked(bool)+0x9f | |
[0x00007f30830f7dc5] G1ClearCollectionSetCandidateRemSets::do_heap_region(HeapRegion*)+0x15 | |
[0x00007f3082f4ccbf] CollectionSetChooser::iterate(HeapRegionClosure*)+0x3f | |
(malloc=9KB type=GC +6KB #140 +88) | |
[0x00007f3083760673] VirtualMemoryTracker::walk_virtual_memory(VirtualMemoryWalker*) [clone .constprop.35]+0x273 | |
[0x00007f3083760c30] VirtualMemorySummary::snapshot(VirtualMemorySnapshot*)+0x20 | |
[0x00007f308349353c] MemBaseline::baseline(bool)+0x17c | |
[0x00007f3083512a50] NMTDCmd::report_diff(bool, unsigned long)+0x130 | |
(malloc=15KB type=Native Memory Tracking +15KB #235 +235) | |
[0x00007f3083760673] VirtualMemoryTracker::walk_virtual_memory(VirtualMemoryWalker*) [clone .constprop.35]+0x273 | |
[0x00007f3083760c30] VirtualMemorySummary::snapshot(VirtualMemorySnapshot*)+0x20 | |
[0x00007f308349353c] MemBaseline::baseline(bool)+0x17c | |
[0x00007f3083512d61] NMTDCmd::execute(DCmdSource, Thread*)+0x171 | |
(malloc=37KB type=Native Memory Tracking -6KB #588 -97) | |
[0x00007f30833ba874] LoaderConstraintTable::extend_loader_constraint(LoaderConstraintEntry*, Handle, InstanceKlass*)+0x44 | |
[0x00007f30833baf8c] LoaderConstraintTable::add_entry(Symbol*, InstanceKlass*, Handle, InstanceKlass*, Handle)+0x36c | |
[0x00007f30836c431a] SystemDictionary::check_signature_loaders(Symbol*, Handle, Handle, bool, Thread*)+0x1aa | |
[0x00007f30833ac411] LinkResolver::check_method_loader_constraints(LinkInfo const&, methodHandle const&, char const*, Thread*)+0xb1 | |
(malloc=24KB type=Class +4KB #124 +9) | |
[0x00007f30833ba874] LoaderConstraintTable::extend_loader_constraint(LoaderConstraintEntry*, Handle, InstanceKlass*)+0x44 | |
[0x00007f30833baf8c] LoaderConstraintTable::add_entry(Symbol*, InstanceKlass*, Handle, InstanceKlass*, Handle)+0x36c | |
[0x00007f30836c431a] SystemDictionary::check_signature_loaders(Symbol*, Handle, Handle, bool, Thread*)+0x1aa | |
[0x00007f3083385369] klassVtable::initialize_vtable(bool, Thread*)+0xc79 | |
(malloc=11KB type=Class +1KB #1) | |
[0x00007f30836ff775] Thread::allocate(unsigned long, bool, MemoryType)+0x225 | |
[0x00007f3083277eae] JVM_StartThread+0x10e | |
[0x00007f305eabc6f0] | |
(malloc=183KB type=Thread -1KB #150 -1) | |
[0x00007f30836ff775] Thread::allocate(unsigned long, bool, MemoryType)+0x225 | |
[0x00007f3083277eae] JVM_StartThread+0x10e | |
[0x00007f306728fbf9] | |
(malloc=648KB type=Thread +41KB #532 +34) | |
[0x00007f30836b3b7d] SymbolTable::basic_add(int, unsigned char*, int, unsigned int, bool, Thread*)+0x19d | |
[0x00007f30836b3c9d] SymbolTable::lookup(char const*, int, Thread*)+0xdd | |
[0x00007f3082f170a9] ClassLoaderData::initialize_name(Handle)+0xb9 | |
[0x00007f3082f1b3b0] ClassLoaderDataGraph::add(Handle, bool)+0xb0 | |
(malloc=89KB type=Symbol +9KB #1428 +142) | |
[0x00007f30836b3b7d] SymbolTable::basic_add(int, unsigned char*, int, unsigned int, bool, Thread*)+0x19d | |
[0x00007f30836b3c9d] SymbolTable::lookup(char const*, int, Thread*)+0xdd | |
[0x00007f308327bfb5] jvm_define_class_common(JNIEnv_*, char const*, _jobject*, signed char const*, int, _jobject*, char const*, Thread*)+0xf5 | |
[0x00007f308327c24e] JVM_DefineClass+0x7e | |
(malloc=83KB type=Symbol +8KB #1601 +141) | |
[0x00007f30830a357f] G1CodeRootSet::add(nmethod*)+0x2af | |
[0x00007f308350c155] nmethod::oops_do(OopClosure*, bool)+0x195 | |
[0x00007f30830a4377] G1CollectedHeap::register_nmethod(nmethod*)+0x37 | |
[0x00007f308350a629] nmethod::nmethod(Method*, CompilerType, int, int, int, CodeOffsets*, int, DebugInformationRecorder*, Dependencies*, CodeBuffer*, int, OopMapSet*, ExceptionHandlerTable*, ImplicitExceptionTable*, AbstractCompiler*, int, _jobject*, _jobject*)+0x459 | |
(malloc=433KB type=GC +76KB #18495 +3229) | |
[0x00007f30830a357f] G1CodeRootSet::add(nmethod*)+0x2af | |
[0x00007f308350c0a8] nmethod::oops_do(OopClosure*, bool)+0xe8 | |
[0x00007f30830a4377] G1CollectedHeap::register_nmethod(nmethod*)+0x37 | |
[0x00007f308350a629] nmethod::nmethod(Method*, CompilerType, int, int, int, CodeOffsets*, int, DebugInformationRecorder*, Dependencies*, CodeBuffer*, int, OopMapSet*, ExceptionHandlerTable*, ImplicitExceptionTable*, AbstractCompiler*, int, _jobject*, _jobject*)+0x459 | |
(malloc=575KB type=GC +94KB #24540 +4013) | |
[0x00007f30830a357f] G1CodeRootSet::add(nmethod*)+0x2af | |
[0x00007f30831777bc] HeapRegionRemSet::add_strong_code_root(nmethod*)+0x3c | |
[0x00007f308350c155] nmethod::oops_do(OopClosure*, bool)+0x195 | |
[0x00007f30830a2608] G1CodeBlobClosure::do_code_blob(CodeBlob*)+0x48 | |
(malloc=152KB type=GC +6KB #6497 +258) | |
[0x00007f30830a357f] G1CodeRootSet::add(nmethod*)+0x2af | |
[0x00007f30831777bc] HeapRegionRemSet::add_strong_code_root(nmethod*)+0x3c | |
[0x00007f308350c0a8] nmethod::oops_do(OopClosure*, bool)+0xe8 | |
[0x00007f30830a2608] G1CodeBlobClosure::do_code_blob(CodeBlob*)+0x48 | |
(malloc=99KB type=GC +4KB #4227 +155) | |
[0x00007f30830a2c81] G1CodeRootSetTable::copy_to(G1CodeRootSetTable*)+0x1e1 | |
[0x00007f30830a3143] G1CodeRootSet::move_to_large()+0xf3 | |
[0x00007f30830a3520] G1CodeRootSet::add(nmethod*)+0x250 | |
[0x00007f30831777bc] HeapRegionRemSet::add_strong_code_root(nmethod*)+0x3c | |
(malloc=25KB type=GC +1KB #1050 +50) | |
[0x00007f3083545181] OSThread::pd_initialize()+0x61 | |
[0x00007f3083544fc5] OSThread::OSThread(int (*)(void*), void*)+0x25 | |
[0x00007f308355091e] os::create_thread(Thread*, os::ThreadType, unsigned long)+0x5e | |
[0x00007f3083277ed1] JVM_StartThread+0x131 | |
(malloc=80KB type=Synchronizer +4KB #682 +33) | |
[0x00007f3083760f84] VirtualMemoryTracker::add_reserved_region(unsigned char*, unsigned long, NativeCallStack const&, MemoryType)+0x144 | |
[0x00007f30836ff9e6] Thread::call_run()+0xe6 | |
[0x00007f308354ffde] thread_native_entry(Thread*)+0xee | |
(malloc=67KB type=Native Memory Tracking +3KB #714 +33) | |
[0x00007f30836b6391] ObjectSynchronizer::omAlloc(Thread*)+0x481 | |
[0x00007f30836bd065] ObjectSynchronizer::slow_enter(Handle, BasicLock*, Thread*)+0x2b5 | |
[0x00007f3083629024] SharedRuntime::complete_monitor_locking_C(oopDesc*, BasicLock*, JavaThread*)+0x74 | |
(malloc=450KB type=Internal +161KB #14 +5) | |
[0x00007f30836b6391] ObjectSynchronizer::omAlloc(Thread*)+0x481 | |
[0x00007f30836bd065] ObjectSynchronizer::slow_enter(Handle, BasicLock*, Thread*)+0x2b5 | |
[0x00007f30831bc327] InterpreterRuntime::monitorenter(JavaThread*, BasicObjectLock*)+0x187 | |
[0x00007f305eacc74c] | |
(malloc=64KB type=Internal +64KB #2 +2) | |
[0x00007f30836b6391] ObjectSynchronizer::omAlloc(Thread*)+0x481 | |
[0x00007f30836bce6a] ObjectSynchronizer::slow_enter(Handle, BasicLock*, Thread*)+0xba | |
[0x00007f3083629024] SharedRuntime::complete_monitor_locking_C(oopDesc*, BasicLock*, JavaThread*)+0x74 | |
(malloc=128KB type=Internal +64KB #4 +2) | |
[0x00007f30836b6391] ObjectSynchronizer::omAlloc(Thread*)+0x481 | |
[0x00007f30836b7bff] ObjectSynchronizer::inflate(Thread*, oopDesc*, ObjectSynchronizer::InflateCause)+0x7f | |
[0x00007f30836b83d5] ObjectSynchronizer::wait(Handle, long, Thread*)+0x45 | |
[0x00007f3083272afc] JVM_MonitorWait+0xac | |
(malloc=13813KB type=Internal +4658KB #430 +145) | |
[0x00007f3083156891] BasicHashtable<(MemoryType)1>::new_entry(unsigned int)+0x141 | |
[0x00007f3083156911] Hashtable<InstanceKlass*, (MemoryType)1>::new_entry(unsigned int, InstanceKlass*)+0x11 | |
[0x00007f30833bafe7] LoaderConstraintTable::add_entry(Symbol*, InstanceKlass*, Handle, InstanceKlass*, Handle)+0x3c7 | |
[0x00007f30836c431a] SystemDictionary::check_signature_loaders(Symbol*, Handle, Handle, bool, Thread*)+0x1aa | |
(malloc=24KB type=Class +2KB #12 +1) | |
[0x00007f3083156891] BasicHashtable<(MemoryType)1>::new_entry(unsigned int)+0x141 | |
[0x00007f3083156931] Hashtable<WeakHandle<(WeakHandleType)0>, (MemoryType)1>::new_entry(unsigned int, WeakHandle<(WeakHandleType)0>)+0x11 | |
[0x00007f308360420e] ResolvedMethodTable::add_method(methodHandle const&, Handle)+0x15e | |
[0x00007f30831cf950] java_lang_invoke_ResolvedMethodName::find_resolved_method(methodHandle const&, Thread*)+0xd0 | |
(malloc=104KB type=Class +8KB #13 +1) | |
[0x00007f308364bb91] SparsePRT::SparsePRT(HeapRegion*)+0x31 | |
[0x00007f3083176110] OtherRegionsTable::OtherRegionsTable(HeapRegion*, Mutex*)+0x80 | |
[0x00007f3083178353] HeapRegionRemSet::HeapRegionRemSet(G1BlockOffsetTable*, HeapRegion*)+0x83 | |
[0x00007f308316c8a1] HeapRegion::HeapRegion(unsigned int, G1BlockOffsetTable*, MemRegion)+0x161 | |
(malloc=5KB type=GC -16KB #80 -261) | |
[0x00007f3082f1b197] ClassLoaderData::anonymous_class_loader_data(Handle)+0x37 | |
[0x00007f30836c69d3] SystemDictionary::parse_stream(Symbol*, Handle, Handle, ClassFileStream*, InstanceKlass const*, GrowableArray<Handle>*, Thread*)+0xb3 | |
[0x00007f30837319f3] Unsafe_DefineAnonymousClass0+0x443 | |
[0x00007f306686463d] | |
(malloc=337KB type=Class +6KB #2269 +42) | |
[0x00007f3082fe4f9a] Deoptimization::fetch_unroll_info_helper(JavaThread*, int)+0xaba | |
(malloc=14KB type=Compiler +1KB #179 +13) | |
[0x00007f3082fe4f9a] Deoptimization::fetch_unroll_info_helper(JavaThread*, int)+0xaba | |
[0x00007f3082fe5c5a] Deoptimization::fetch_unroll_info(JavaThread*, int)+0x1a | |
[0x00007f305ead6a54] | |
(malloc=12KB type=Compiler +5KB #152 +68) | |
[0x00007f308337ad9b] JvmtiThreadState::JvmtiThreadState(JavaThread*)+0x12b | |
[0x00007f308333483c] JvmtiEnv::SetThreadLocalStorage(JavaThread*, void const*)+0xfc | |
[0x00007f30832eb060] jvmti_SetThreadLocalStorage+0x230 | |
[0x00007f3081e72a3f] confirmingTLSSet+0x1f | |
(malloc=27KB type=Internal +2KB #382 +34) | |
[0x00007f30830a319d] G1CodeRootSet::move_to_large()+0x14d | |
[0x00007f30830a3520] G1CodeRootSet::add(nmethod*)+0x250 | |
[0x00007f30831777bc] HeapRegionRemSet::add_strong_code_root(nmethod*)+0x3c | |
[0x00007f308350c155] nmethod::oops_do(OopClosure*, bool)+0x195 | |
(malloc=140KB type=GC +4KB #35 +1) | |
[0x00007f30830a319d] G1CodeRootSet::move_to_large()+0x14d | |
[0x00007f30830a3520] G1CodeRootSet::add(nmethod*)+0x250 | |
[0x00007f30831777bc] HeapRegionRemSet::add_strong_code_root(nmethod*)+0x3c | |
[0x00007f308350c0a8] nmethod::oops_do(OopClosure*, bool)+0xe8 | |
(malloc=28KB type=GC +4KB #7 +1) | |
[0x00007f3082db389d] CHeapBitMap::CHeapBitMap(unsigned long, MemoryType, bool)+0xcd | |
[0x00007f30831768e2] OtherRegionsTable::add_reference(void*, unsigned int)+0x282 | |
[0x00007f3083100c22] void OopOopIterateDispatch<G1RebuildRemSetClosure>::Table::oop_oop_iterate<InstanceRefKlass, unsigned int>(G1RebuildRemSetClosure*, oopDesc*, Klass*)+0x92 | |
[0x00007f30830fe48c] G1RebuildRemSetTask::G1RebuildRemSetHeapRegionClosure::do_heap_region(HeapRegion*)+0x4ec | |
(malloc=204KB type=GC +82KB #204 +82) | |
[0x00007f3082db389d] CHeapBitMap::CHeapBitMap(unsigned long, MemoryType, bool)+0xcd | |
[0x00007f30831768e2] OtherRegionsTable::add_reference(void*, unsigned int)+0x282 | |
[0x00007f3083100cbb] void OopOopIterateDispatch<G1RebuildRemSetClosure>::Table::oop_oop_iterate<InstanceRefKlass, unsigned int>(G1RebuildRemSetClosure*, oopDesc*, Klass*)+0x12b | |
[0x00007f30830fe48c] G1RebuildRemSetTask::G1RebuildRemSetHeapRegionClosure::do_heap_region(HeapRegion*)+0x4ec | |
(malloc=321KB type=GC +141KB #321 +141) | |
[0x00007f3082db389d] CHeapBitMap::CHeapBitMap(unsigned long, MemoryType, bool)+0xcd | |
[0x00007f30831768e2] OtherRegionsTable::add_reference(void*, unsigned int)+0x282 | |
[0x00007f30830fbfc2] void OopOopIterateDispatch<G1RebuildRemSetClosure>::Table::oop_oop_iterate<InstanceKlass, unsigned int>(G1RebuildRemSetClosure*, oopDesc*, Klass*)+0x92 | |
[0x00007f30830fe48c] G1RebuildRemSetTask::G1RebuildRemSetHeapRegionClosure::do_heap_region(HeapRegion*)+0x4ec | |
(malloc=4156KB type=GC +895KB #4156 +895) | |
[0x00007f3082db389d] CHeapBitMap::CHeapBitMap(unsigned long, MemoryType, bool)+0xcd | |
[0x00007f30831768e2] OtherRegionsTable::add_reference(void*, unsigned int)+0x282 | |
[0x00007f30830fb7d2] void OopOopIterateDispatch<G1RebuildRemSetClosure>::Table::oop_oop_iterate<ObjArrayKlass, unsigned int>(G1RebuildRemSetClosure*, oopDesc*, Klass*)+0x52 | |
[0x00007f30830fe48c] G1RebuildRemSetTask::G1RebuildRemSetHeapRegionClosure::do_heap_region(HeapRegion*)+0x4ec | |
(malloc=878KB type=GC +79KB #878 +79) | |
[0x00007f308353899e] OopMapCache::lookup(methodHandle const&, int, InterpreterOopMap*)+0x1de | |
[0x00007f30834c5fda] Method::mask_for(int, InterpreterOopMap*)+0xaa | |
[0x00007f3083090b09] frame::oops_interpreted_do(OopClosure*, RegisterMap const*, bool)+0x2a9 | |
[0x00007f30836f88a1] JavaThread::oops_do(OopClosure*, CodeBlobClosure*)+0x181 | |
(malloc=108KB type=Class +13KB #1725 +211) | |
[0x00007f30836f91a0] Thread::Thread()+0x2e0 | |
[0x00007f30836fadab] JavaThread::JavaThread(void (*)(JavaThread*, Thread*), unsigned long)+0x1b | |
[0x00007f3083277ed1] JVM_StartThread+0x131 | |
[0x00007f306728fbf9] | |
(malloc=62KB type=Synchronizer +4KB #532 +34) | |
[0x00007f308353b0a5] OopStorage::Block::new_block(OopStorage const*)+0x115 | |
[0x00007f308353d04c] OopStorage::allocate()+0x37c | |
[0x00007f3083789437] WeakHandle<(WeakHandleType)0>::create(Handle)+0x17 | |
[0x00007f3083604201] ResolvedMethodTable::add_method(methodHandle const&, Handle)+0x151 | |
(malloc=43KB type=GC +1KB #69 +1) | |
[0x00007f308353b0a5] OopStorage::Block::new_block(OopStorage const*)+0x115 | |
[0x00007f308353d04c] OopStorage::allocate()+0x37c | |
[0x00007f3083789437] WeakHandle<(WeakHandleType)0>::create(Handle)+0x17 | |
[0x00007f3082f17ea4] ClassLoaderData::ClassLoaderData(Handle, bool)+0x194 | |
(malloc=11KB type=GC +1KB #18 +2) | |
[0x00007f308353b0a5] OopStorage::Block::new_block(OopStorage const*)+0x115 | |
[0x00007f308353d04c] OopStorage::allocate()+0x37c | |
[0x00007f3083789437] WeakHandle<(WeakHandleType)0>::create(Handle)+0x17 | |
[0x00007f3082f179bf] ClassLoaderData::initialize_holder(Handle)+0x1f | |
(malloc=23KB type=GC +1KB #38 +1) | |
[0x00007f308353b0a5] OopStorage::Block::new_block(OopStorage const*)+0x115 | |
[0x00007f308353d04c] OopStorage::allocate()+0x37c | |
[0x00007f308378959d] WeakHandle<(WeakHandleType)2>::create(Handle)+0x1d | |
[0x00007f308365f1ec] StringTable::do_intern(Handle, unsigned short*, int, unsigned long, Thread*)+0x30c | |
(malloc=1260KB type=GC +19KB #2042 +31) | |
[0x00007f30831768aa] OtherRegionsTable::add_reference(void*, unsigned int)+0x24a | |
[0x00007f3083100c22] void OopOopIterateDispatch<G1RebuildRemSetClosure>::Table::oop_oop_iterate<InstanceRefKlass, unsigned int>(G1RebuildRemSetClosure*, oopDesc*, Klass*)+0x92 | |
[0x00007f30830fe48c] G1RebuildRemSetTask::G1RebuildRemSetHeapRegionClosure::do_heap_region(HeapRegion*)+0x4ec | |
[0x00007f3083174f06] HeapRegionManager::par_iterate(HeapRegionClosure*, HeapRegionClaimer*, unsigned int) const+0x96 | |
(malloc=13KB type=GC +5KB #204 +82) | |
[0x00007f30831768aa] OtherRegionsTable::add_reference(void*, unsigned int)+0x24a | |
[0x00007f3083100cbb] void OopOopIterateDispatch<G1RebuildRemSetClosure>::Table::oop_oop_iterate<InstanceRefKlass, unsigned int>(G1RebuildRemSetClosure*, oopDesc*, Klass*)+0x12b | |
[0x00007f30830fe48c] G1RebuildRemSetTask::G1RebuildRemSetHeapRegionClosure::do_heap_region(HeapRegion*)+0x4ec | |
[0x00007f3083174f06] HeapRegionManager::par_iterate(HeapRegionClosure*, HeapRegionClaimer*, unsigned int) const+0x96 | |
(malloc=20KB type=GC +9KB #321 +141) | |
[0x00007f30831768aa] OtherRegionsTable::add_reference(void*, unsigned int)+0x24a | |
[0x00007f30830fbfc2] void OopOopIterateDispatch<G1RebuildRemSetClosure>::Table::oop_oop_iterate<InstanceKlass, unsigned int>(G1RebuildRemSetClosure*, oopDesc*, Klass*)+0x92 | |
[0x00007f30830fe48c] G1RebuildRemSetTask::G1RebuildRemSetHeapRegionClosure::do_heap_region(HeapRegion*)+0x4ec | |
[0x00007f3083174f06] HeapRegionManager::par_iterate(HeapRegionClosure*, HeapRegionClaimer*, unsigned int) const+0x96 | |
(malloc=260KB type=GC +56KB #4156 +895) | |
[0x00007f30831768aa] OtherRegionsTable::add_reference(void*, unsigned int)+0x24a | |
[0x00007f30830fb7d2] void OopOopIterateDispatch<G1RebuildRemSetClosure>::Table::oop_oop_iterate<ObjArrayKlass, unsigned int>(G1RebuildRemSetClosure*, oopDesc*, Klass*)+0x52 | |
[0x00007f30830fe48c] G1RebuildRemSetTask::G1RebuildRemSetHeapRegionClosure::do_heap_region(HeapRegion*)+0x4ec | |
[0x00007f3083174f06] HeapRegionManager::par_iterate(HeapRegionClosure*, HeapRegionClaimer*, unsigned int) const+0x96 | |
(malloc=55KB type=GC +5KB #878 +79) | |
[0x00007f30836100ad] ThreadSafepointState::create(JavaThread*)+0x1d | |
[0x00007f30836fac1c] JavaThread::initialize()+0x25c | |
[0x00007f30836fae00] JavaThread::JavaThread(void (*)(JavaThread*, Thread*), unsigned long)+0x70 | |
[0x00007f3083277ed1] JVM_StartThread+0x131 | |
(malloc=16KB type=Thread +1KB #682 +33) | |
[0x00007f30835380ad] OopMapCache::OopMapCache()+0x1d | |
[0x00007f3083199bc5] InstanceKlass::mask_for(methodHandle const&, int, InterpreterOopMap*)+0xa5 | |
[0x00007f30834c5fda] Method::mask_for(int, InterpreterOopMap*)+0xaa | |
[0x00007f3083090b09] frame::oops_interpreted_do(OopClosure*, RegisterMap const*, bool)+0x2a9 | |
(malloc=216KB type=Class +20KB #864 +81) | |
[0x00007f3082dbe3ad] metaspace::BlockFreelist::BlockFreelist()+0x1d | |
[0x00007f308364a551] metaspace::SpaceManager::add_chunk(metaspace::Metachunk*, bool)+0x2c1 | |
[0x00007f308364a72e] metaspace::SpaceManager::grow_and_allocate(unsigned long)+0x1ce | |
[0x00007f308364aa6b] metaspace::SpaceManager::allocate(unsigned long)+0xdb | |
(malloc=72KB type=GC +4KB #3051 +190) | |
[0x00007f30834707b0] MallocSiteTable::new_entry(NativeCallStack const&, MemoryType)+0x0 | |
[0x00007f3083470820] MallocSiteTable::lookup_or_add(NativeCallStack const&, unsigned long*, unsigned long*, MemoryType)+0x0 | |
[0x00007f3083470ef0] MallocSiteTable::allocation_at(NativeCallStack const&, unsigned long, unsigned long*, unsigned long*, MemoryType)+0x0 | |
(malloc=527KB type=Native Memory Tracking +63KB #7498 +903) | |
[0x00007f3083199bb1] InstanceKlass::mask_for(methodHandle const&, int, InterpreterOopMap*)+0x91 | |
[0x00007f30834c5fda] Method::mask_for(int, InterpreterOopMap*)+0xaa | |
[0x00007f3083090b09] frame::oops_interpreted_do(OopClosure*, RegisterMap const*, bool)+0x2a9 | |
[0x00007f30836f88a1] JavaThread::oops_do(OopClosure*, CodeBlobClosure*)+0x181 | |
(malloc=7KB type=Class +1KB #864 +81) | |
[0x00007f308364c0b3] SparsePRT::clear()+0xf3 | |
[0x00007f30831775ef] HeapRegionRemSet::clear_locked(bool)+0x9f | |
[0x00007f30830b0667] G1FreeCollectionSetTask::work(unsigned int)+0x197 | |
[0x00007f308379ad8d] GangWorker::loop()+0x4d | |
(malloc=30KB type=GC +10KB #478 +161) | |
[0x00007f308364c0b3] SparsePRT::clear()+0xf3 | |
[0x00007f30831775ef] HeapRegionRemSet::clear_locked(bool)+0x9f | |
[0x00007f30830b069e] G1FreeCollectionSetTask::work(unsigned int)+0x1ce | |
[0x00007f308379ad8d] GangWorker::loop()+0x4d | |
(malloc=49KB type=GC +11KB #787 +174) | |
[0x00007f308364c0b3] SparsePRT::clear()+0xf3 | |
[0x00007f30831775ef] HeapRegionRemSet::clear_locked(bool)+0x9f | |
[0x00007f30830f7dc5] G1ClearCollectionSetCandidateRemSets::do_heap_region(HeapRegion*)+0x15 | |
[0x00007f3082f4ccbf] CollectionSetChooser::iterate(HeapRegionClosure*)+0x3f | |
(malloc=9KB type=GC +6KB #140 +88) | |
[0x00007f3082f182b6] ClassLoaderData::metaspace_non_null()+0x146 | |
[0x00007f30834b67f5] Metaspace::allocate(ClassLoaderData*, unsigned long, MetaspaceObj::Type, Thread*)+0x85 | |
[0x00007f3082fbe5df] ConstantPool::allocate(ClassLoaderData*, int, Thread*)+0x3f | |
[0x00007f3082f0ac41] ClassFileParser::parse_stream(ClassFileStream const*, Thread*) [clone .part.139]+0x281 | |
(malloc=42KB type=Class +4KB #1345 +141) | |
[0x00007f3082f17eb8] ClassLoaderData::ClassLoaderData(Handle, bool)+0x1a8 | |
[0x00007f3082f1b351] ClassLoaderDataGraph::add(Handle, bool)+0x51 | |
[0x00007f30836c7910] SystemDictionary::resolve_from_stream(Symbol*, Handle, Handle, ClassFileStream*, Thread*)+0xd0 | |
[0x00007f308327c09c] jvm_define_class_common(JNIEnv_*, char const*, _jobject*, signed char const*, int, _jobject*, char const*, Thread*)+0x1dc | |
(malloc=63KB type=Module +7KB #1345 +141) | |
[0x00007f30836f8fb9] Thread::Thread()+0xf9 | |
[0x00007f30836fadab] JavaThread::JavaThread(void (*)(JavaThread*, Thread*), unsigned long)+0x1b | |
[0x00007f3083277ed1] JVM_StartThread+0x131 | |
[0x00007f306728fbf9] | |
(malloc=25KB type=Thread +2KB #532 +34) | |
[0x00007f308326e8ba] JNIHandleBlock::allocate_handle(oopDesc*)+0x30a | |
[0x00007f308326eb7b] JNIHandles::make_local(Thread*, oopDesc*)+0x29b | |
[0x00007f3082ebfd23] ciInstanceKlass::ciInstanceKlass(Klass*)+0x103 | |
[0x00007f3082ede821] ciObjectFactory::create_new_metadata(Metadata*)+0xb1 | |
(malloc=9KB type=Internal +1KB #29 +3) | |
[0x00007f308326e8ba] JNIHandleBlock::allocate_handle(oopDesc*)+0x30a | |
[0x00007f308326eb7b] JNIHandles::make_local(Thread*, oopDesc*)+0x29b | |
[0x00007f3082ebfd3f] ciInstanceKlass::ciInstanceKlass(Klass*)+0x11f | |
[0x00007f3082ede821] ciObjectFactory::create_new_metadata(Metadata*)+0xb1 | |
(malloc=7KB type=Internal +2KB #22 +6) | |
[0x00007f308326e8ba] JNIHandleBlock::allocate_handle(oopDesc*)+0x30a | |
[0x00007f308326eecb] JNIHandles::make_local(oopDesc*)+0x2ab | |
[0x00007f3082edc80b] ciObject::ciObject(Handle)+0x3b | |
[0x00007f3082ede555] ciObjectFactory::create_new_object(oopDesc*)+0x1d5 | |
(malloc=12KB type=Internal +1KB #40 +4) | |
[0x00007f30836fabc0] JavaThread::initialize()+0x200 | |
[0x00007f30836fae00] JavaThread::JavaThread(void (*)(JavaThread*, Thread*), unsigned long)+0x70 | |
[0x00007f3083277ed1] JVM_StartThread+0x131 | |
[0x00007f306728fbf9] | |
(malloc=141KB type=Internal +9KB #532 +34) | |
[0x00007f3083071ec4] ElfSection::ElfSection(_IO_FILE*, Elf64_Shdr const&)+0x84 | |
[0x00007f3083072301] ElfSymbolTable::ElfSymbolTable(_IO_FILE*, Elf64_Shdr&)+0x21 | |
[0x00007f30830718f7] ElfFile::load_tables()+0x177 | |
[0x00007f30830719f3] ElfFile::ElfFile(char const*)+0xb3 | |
(malloc=1308KB type=Internal +1308KB #4 +4) | |
[0x00007f3083071ec4] ElfSection::ElfSection(_IO_FILE*, Elf64_Shdr const&)+0x84 | |
[0x00007f3083072190] ElfStringTable::ElfStringTable(_IO_FILE*, Elf64_Shdr&, int)+0x20 | |
[0x00007f3083071884] ElfFile::load_tables()+0x104 | |
[0x00007f30830719f3] ElfFile::ElfFile(char const*)+0xb3 | |
(malloc=2335KB type=Internal +2335KB #4 +4) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f30834a7402] StoreNode::make(PhaseGVN&, Node*, Node*, Node*, TypePtr const*, Node*, BasicType, MemNode::MemOrd)+0x192 | |
[0x00007f3083148f37] GraphKit::store_to_memory(Node*, Node*, Node*, BasicType, int, MemNode::MemOrd, bool, bool, bool, bool)+0x137 | |
(malloc=0KB type=Arena Chunk -32KB) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f3082ceb104] State::MachOperGenerator(int)+0x5634 | |
[0x00007f3082d02e3d] State::MachNodeGenerator(int)+0x1690d | |
(malloc=0KB type=Arena Chunk -32KB) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f3082e0c007] BlockBegin::set_end(BlockEnd*) [clone .part.101]+0x2b7 | |
[0x00007f3082dfabbf] GraphBuilder::iterate_bytecodes_for_block(int)+0x4df | |
(malloc=32KB type=Arena Chunk +32KB #1 +1) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f308306f40c] PhaseIdealLoop::Dominators()+0x48c | |
[0x00007f30833f4ffe] PhaseIdealLoop::build_and_optimize(bool, bool, bool)+0x43e | |
(malloc=96KB type=Arena Chunk +64KB #3 +2) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f3082df2b1b] GraphBuilder::negate_op(ValueType*)+0x15b | |
[0x00007f3082dfaefd] GraphBuilder::iterate_bytecodes_for_block(int)+0x81d | |
(malloc=32KB type=Arena Chunk +32KB #1 +1) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f3082e5591f] LinearScan::create_interval(int)+0xbf | |
[0x00007f3082e5b994] LinearScan::build_intervals()+0xae4 | |
(malloc=128KB type=Arena Chunk +32KB #4 +1) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f3082e5591f] LinearScan::create_interval(int)+0xbf | |
[0x00007f3082e566b9] LinearScan::add_use(int, int, int, IntervalUseKind, BasicType)+0x69 | |
(malloc=32KB type=Arena Chunk +32KB #1 +1) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f308358c61f] Parse::do_if(BoolTest::mask, Node*)+0x9bf | |
[0x00007f30835907c7] Parse::do_one_bytecode()+0x4097 | |
(malloc=0KB type=Arena Chunk -32KB) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f3083726235] Type::operator new(unsigned long)+0x95 | |
[0x00007f308371e4cc] TypeInstPtr::make(TypePtr::PTR, ciKlass*, bool, ciObject*, int, int, TypePtr const*, int)+0x7c | |
(malloc=0KB type=Arena Chunk -32KB) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f3083489939] Matcher::Label_Root(Node const*, State*, Node*, Node const*)+0x149 | |
[0x00007f3083489bc5] Matcher::Label_Root(Node const*, State*, Node*, Node const*)+0x3d5 | |
(malloc=64KB type=Arena Chunk -32KB #2 -1) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f3083489939] Matcher::Label_Root(Node const*, State*, Node*, Node const*)+0x149 | |
[0x00007f308348a9f6] Matcher::match_tree(Node const*)+0xe6 | |
(malloc=128KB type=Arena Chunk +32KB #4 +1) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f3082f71e3f] PhaseIdealLoop::PhaseIdealLoop(PhaseIterGVN&, bool, bool, bool)+0x1af | |
[0x00007f3082f6fc89] Compile::Optimize()+0x309 | |
(malloc=0KB type=Arena Chunk -32KB) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f30833fe24a] PhaseIdealLoop::clone_loop(IdealLoopTree*, Node_List&, int, PhaseIdealLoop::CloneLoopMode, Node*)+0x10ba | |
[0x00007f30833ddbb0] PhaseIdealLoop::do_unroll(IdealLoopTree*, Node_List&, bool)+0x560 | |
(malloc=64KB type=Arena Chunk +64KB #2 +2) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f308351354d] Node::Node(unsigned int)+0x1ad | |
[0x00007f308360a7de] HaltNode::HaltNode(Node*, Node*)+0x1e | |
(malloc=0KB type=Arena Chunk -32KB) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f308305a44d] Dict::Dict(int (*)(void const*, void const*), int (*)(void const*), Arena*, int)+0x10d | |
[0x00007f30836a3f4e] SuperWord::SuperWord(PhaseIdealLoop*)+0x66e | |
(malloc=0KB type=Arena Chunk -32KB) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f308307db4d] ConnectionGraph::find_non_escaped_objects(GrowableArray<PointsToNode*>&, GrowableArray<JavaObjectNode*>&)+0xed | |
[0x00007f308307e50d] ConnectionGraph::complete_connection_graph(GrowableArray<PointsToNode*>&, GrowableArray<JavaObjectNode*>&, GrowableArray<JavaObjectNode*>&, GrowableArray<FieldNode*>&)+0x33d | |
(malloc=32KB type=Arena Chunk +32KB #1 +1) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f3082cb334f] addL_rReg_immNode::Expand(State*, Node_List&, Node*)+0x16f | |
[0x00007f308348a25a] Matcher::ReduceInst(State*, int, Node*&)+0x20a | |
(malloc=32KB type=Arena Chunk +32KB #1 +1) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f308306f053] PhaseIdealLoop::Dominators()+0xd3 | |
[0x00007f30833f4ffe] PhaseIdealLoop::build_and_optimize(bool, bool, bool)+0x43e | |
(malloc=64KB type=Arena Chunk -32KB #2 -1) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f30833d6f57] PathFrequency::to(Node*)+0xaf7 | |
[0x00007f30833d3a59] PhaseIdealLoop::loop_predication_follow_branches(Node*, IdealLoopTree*, float, PathFrequency&, Node_Stack&, VectorSet&, Node_List&)+0x279 | |
(malloc=32KB type=Arena Chunk -32KB #1 -1) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f3083534c58] OopMapSet::oops_do(frame const*, RegisterMap const*, OopClosure*)+0x1c8 | |
[0x00007f30830917e9] frame::oops_do_internal(OopClosure*, CodeBlobClosure*, RegisterMap*, bool)+0x99 | |
(malloc=0KB type=Arena Chunk -32KB) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f308313955a] GenerateOopMap::init_basic_blocks()+0x2a | |
[0x00007f308313ab9e] GenerateOopMap::do_interpretation()+0x5e | |
(malloc=0KB type=Arena Chunk -64KB) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f3082e5565b] Interval::Interval(int)+0x4b | |
[0x00007f3082e558df] LinearScan::create_interval(int)+0x7f | |
(malloc=64KB type=Arena Chunk +32KB #2 +1) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f3082eef65c] ciTypeFlow::Block::Block(ciTypeFlow*, ciBlock*, ciTypeFlow::JsrSet*)+0x1ec | |
[0x00007f3082eefa0a] ciTypeFlow::block_at(int, ciTypeFlow::JsrSet*, ciTypeFlow::CreateOption) [clone .constprop.161]+0x13a | |
(malloc=0KB type=Arena Chunk -32KB) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f3082d50f5e] Arena::Arealloc(void*, unsigned long, unsigned long, AllocFailStrategy::AllocFailEnum)+0x13e | |
[0x00007f3083740b10] VectorSet::operator<<=(unsigned int)+0x70 | |
(malloc=64KB type=Arena Chunk -32KB #2 -1) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f3082d50f5e] Arena::Arealloc(void*, unsigned long, unsigned long, AllocFailStrategy::AllocFailEnum)+0x13e | |
[0x00007f3083517420] Node::out_grow(unsigned int)+0x70 | |
(malloc=64KB type=Arena Chunk -96KB #2 -3) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f3082d50f5e] Arena::Arealloc(void*, unsigned long, unsigned long, AllocFailStrategy::AllocFailEnum)+0x13e | |
[0x00007f3083517641] Node::add_req(Node*)+0x151 | |
(malloc=0KB type=Arena Chunk -32KB) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f3082d50f5e] Arena::Arealloc(void*, unsigned long, unsigned long, AllocFailStrategy::AllocFailEnum)+0x13e | |
[0x00007f3083519357] Node_Array::grow(unsigned int)+0x57 | |
(malloc=2974KB type=Arena Chunk +863KB #93 +27) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f3082d50f5e] Arena::Arealloc(void*, unsigned long, unsigned long, AllocFailStrategy::AllocFailEnum)+0x13e | |
[0x00007f30835a8977] Type_Array::grow(unsigned int)+0x57 | |
(malloc=32KB type=Arena Chunk -32KB #1 -1) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f3082d50f5e] Arena::Arealloc(void*, unsigned long, unsigned long, AllocFailStrategy::AllocFailEnum)+0x13e | |
[0x00007f3083516884] Node::clone() const+0x2b4 | |
(malloc=0KB type=Arena Chunk -32KB) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f3082d50f5e] Arena::Arealloc(void*, unsigned long, unsigned long, AllocFailStrategy::AllocFailEnum)+0x13e | |
[0x00007f30833ef6fc] PhaseIdealLoop::set_idom(Node*, Node*, unsigned int)+0x8c | |
(malloc=32KB type=Arena Chunk -32KB #1 -1) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f3082d50f5e] Arena::Arealloc(void*, unsigned long, unsigned long, AllocFailStrategy::AllocFailEnum)+0x13e | |
[0x00007f308305a4fd] Dict::doubhash()+0x3d | |
(malloc=32KB type=Arena Chunk -32KB #1 -1) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f308351696d] Node::clone() const+0x39d | |
[0x00007f308348eb8a] Matcher::xform(Node*, int)+0x83a | |
(malloc=32KB type=Arena Chunk -32KB #1 -1) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f308351696d] Node::clone() const+0x39d | |
[0x00007f30833f85c4] PhaseIdealLoop::split_thru_phi(Node*, Node*, int)+0x384 | |
(malloc=32KB type=Arena Chunk +32KB #1 +1) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f308351696d] Node::clone() const+0x39d | |
[0x00007f3082e9fdc6] PhiNode::slice_memory(TypePtr const*) const+0x16 | |
(malloc=0KB type=Arena Chunk -32KB) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f308314196f] GraphKit::basic_plus_adr(Node*, Node*, Node*)+0x12f | |
[0x00007f30835912a5] Parse::do_get_xxx(Node*, ciField*, bool)+0x85 | |
(malloc=0KB type=Arena Chunk -32KB) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f3082ef5f74] ciTypeFlow::df_flow_types(ciTypeFlow::Block*, bool, ciTypeFlow::StateVector*, ciTypeFlow::JsrSet*)+0x64 | |
[0x00007f3082ef6b11] ciTypeFlow::flow_types()+0x371 | |
(malloc=0KB type=Arena Chunk -64KB) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f308357db74] Parse::create_entry_map()+0x474 | |
[0x00007f3083583098] Parse::Parse(JVMState*, ciMethod*, float)+0x4f8 | |
(malloc=0KB type=Arena Chunk -32KB) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f3082ede978] ciObjectFactory::create_new_metadata(Metadata*)+0x208 | |
[0x00007f3082edec50] ciObjectFactory::get_metadata(Metadata*)+0x60 | |
(malloc=32KB type=Arena Chunk +32KB #1 +1) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f308319477d] IndexSet::initialize(unsigned int, Arena*)+0xcd | |
[0x00007f30833b87e5] PhaseLive::add_liveout(Block*, IndexSet*, VectorSet&)+0x2d5 | |
(malloc=128KB type=Arena Chunk +128KB #4 +4) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f3083186c7f] IdealKit::if_then(Node*, BoolTest::mask, Node*, float, float, bool)+0x65f | |
[0x00007f308309f356] G1BarrierSetC2::pre_barrier(GraphKit*, bool, Node*, Node*, Node*, unsigned int, Node*, TypeOopPtr const*, Node*, BasicType) const+0x476 | |
(malloc=32KB type=Arena Chunk +32KB #1 +1) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f308314bb80] GraphKit::make_slow_call_ex(Node*, ciInstanceKlass*, bool, bool) [clone .part.180]+0x60 | |
[0x00007f308314c06a] GraphKit::set_results_for_java_call(CallJavaNode*, bool)+0x9a | |
(malloc=0KB type=Arena Chunk -32KB) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f30834aee87] MergeMemNode::make(Node*)+0xa7 | |
[0x00007f3083149d7c] GraphKit::clone_map()+0x2c | |
(malloc=0KB type=Arena Chunk -32KB) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f30835f7b8a] PhaseChaitin::Split(unsigned int, ResourceArea*)+0x432a | |
[0x00007f3082ead11f] PhaseChaitin::Register_Allocate()+0x5ff | |
(malloc=0KB type=Arena Chunk -32KB) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f308375718d] vframe::new_vframe(frame const*, RegisterMap const*, JavaThread*) [clone .part.36]+0x3d | |
[0x00007f3082fe4686] Deoptimization::fetch_unroll_info_helper(JavaThread*, int)+0x1a6 | |
(malloc=32KB type=Arena Chunk +32KB #1 +1) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f308375718d] vframe::new_vframe(frame const*, RegisterMap const*, JavaThread*) [clone .part.36]+0x3d | |
[0x00007f3082fe2ad1] Deoptimization::uncommon_trap_inner(JavaThread*, int)+0x1c1 | |
(malloc=0KB type=Arena Chunk -32KB) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f30833dd28f] IdealLoopTree::reassociate_add_sub(Node*, PhaseIdealLoop*) [clone .part.126]+0x45f | |
[0x00007f30833dd539] IdealLoopTree::reassociate_invariants(PhaseIdealLoop*)+0xf9 | |
(malloc=0KB type=Arena Chunk -32KB) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f3082e8f78f] JVMState::clone_deep(Compile*) const+0x1ef | |
[0x00007f30831411f0] GraphKit::add_safepoint_edges(SafePointNode*, bool)+0xa0 | |
(malloc=0KB type=Arena Chunk -32KB) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f3082e42495] GrowableArray<ResolveNode*>::grow(int)+0x45 | |
[0x00007f3082e35bbc] PhiResolverState::reset(int)+0x18c | |
(malloc=128KB type=Arena Chunk +32KB #4 +1) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f308348a997] Matcher::match_tree(Node const*)+0x87 | |
[0x00007f308348ea04] Matcher::xform(Node*, int)+0x6b4 | |
(malloc=32KB type=Arena Chunk +32KB #1 +1) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f30833b8a99] PhaseLive::compute(unsigned int)+0x259 | |
[0x00007f3082ead3fd] PhaseChaitin::Register_Allocate()+0x8dd | |
(malloc=32KB type=Arena Chunk +32KB #1 +1) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f308351749f] Node::out_grow(unsigned int)+0xef | |
[0x00007f308307ebc8] ConnectionGraph::split_memory_phi(PhiNode*, int, GrowableArray<PhiNode*>&)+0x2e8 | |
(malloc=32KB type=Arena Chunk +32KB #1 +1) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f308351749f] Node::out_grow(unsigned int)+0xef | |
[0x00007f308348ebc8] Matcher::xform(Node*, int)+0x878 | |
(malloc=0KB type=Arena Chunk -32KB) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f30831942a1] IndexSet::alloc_block_containing(unsigned int)+0x101 | |
[0x00007f30833b8d23] PhaseLive::compute(unsigned int)+0x4e3 | |
(malloc=128KB type=Arena Chunk +32KB #4 +1) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f30831942a1] IndexSet::alloc_block_containing(unsigned int)+0x101 | |
[0x00007f30833b87ff] PhaseLive::add_liveout(Block*, IndexSet*, VectorSet&)+0x2ef | |
(malloc=96KB type=Arena Chunk +32KB #3 +1) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f308348c3a6] Matcher::match_sfpt(SafePointNode*)+0x896 | |
[0x00007f308348ebd9] Matcher::xform(Node*, int)+0x889 | |
(malloc=32KB type=Arena Chunk +32KB #1 +1) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f3082eef8ad] ciTypeFlow::Block::Block(ciTypeFlow*, ciBlock*, ciTypeFlow::JsrSet*)+0x43d | |
[0x00007f3082eefa0a] ciTypeFlow::block_at(int, ciTypeFlow::JsrSet*, ciTypeFlow::CreateOption) [clone .constprop.161]+0x13a | |
(malloc=0KB type=Arena Chunk -32KB) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f3082df0eb2] BlockListBuilder::set_entries(int)+0x4a2 | |
[0x00007f3082df1078] BlockListBuilder::BlockListBuilder(Compilation*, IRScope*, int)+0x198 | |
(malloc=32KB type=Arena Chunk +32KB #1 +1) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f30833f4fb6] PhaseIdealLoop::build_and_optimize(bool, bool, bool)+0x3f6 | |
[0x00007f3082f6fc89] Compile::Optimize()+0x309 | |
(malloc=0KB type=Arena Chunk -32KB) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f3082d154b9] State::MachNodeGenerator(int)+0x28f89 | |
[0x00007f308348a18b] Matcher::ReduceInst(State*, int, Node*&)+0x13b | |
(malloc=0KB type=Arena Chunk -32KB) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f308348bbb9] Matcher::match_sfpt(SafePointNode*)+0xa9 | |
[0x00007f308348ebd9] Matcher::xform(Node*, int)+0x889 | |
(malloc=0KB type=Arena Chunk -32KB) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f3082db37bd] ArenaBitMap::ArenaBitMap(Arena*, unsigned long)+0xad | |
[0x00007f30834e6619] MethodLiveness::BasicBlock::BasicBlock(MethodLiveness*, int, int)+0x39 | |
(malloc=0KB type=Arena Chunk -32KB) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f3082e563bf] Interval::add_range(int, int)+0xdf | |
[0x00007f3082e56690] LinearScan::add_use(int, int, int, IntervalUseKind, BasicType)+0x40 | |
(malloc=96KB type=Arena Chunk +32KB #3 +1) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f3082dec3c2] GraphBuilder::append_with_bci(Instruction*, int)+0x232 | |
[0x00007f3082dfad4d] GraphBuilder::iterate_bytecodes_for_block(int)+0x66d | |
(malloc=32KB type=Arena Chunk +32KB #1 +1) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f30833f4fcf] PhaseIdealLoop::build_and_optimize(bool, bool, bool)+0x40f | |
[0x00007f3082f6fc89] Compile::Optimize()+0x309 | |
(malloc=0KB type=Arena Chunk -32KB) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f3082e8f4cf] JVMState::clone_shallow(Compile*) const+0x12f | |
[0x00007f3083149dd2] GraphKit::clone_map()+0x82 | |
(malloc=0KB type=Arena Chunk -32KB) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f30834a2dd2] LoadNode::make(PhaseGVN&, Node*, Node*, Node*, TypePtr const*, Type const*, BasicType, MemNode::MemOrd, LoadNode::ControlDependency, bool, bool, bool)+0x582 | |
[0x00007f3083147c79] GraphKit::make_load(Node*, Node*, Type const*, BasicType, int, MemNode::MemOrd, LoadNode::ControlDependency, bool, bool, bool, bool)+0x129 | |
(malloc=0KB type=Arena Chunk -32KB) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f3082db33d2] ResourceBitMap::ResourceBitMap(unsigned long)+0x32 | |
[0x00007f3082e53778] LinearScan::compute_local_live_sets()+0x698 | |
(malloc=32KB type=Arena Chunk +32KB #1 +1) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f3082e9f8d7] PhiNode::make(Node*, Node*, Type const*, TypePtr const*)+0x1c7 | |
[0x00007f308307d2d0] ConnectionGraph::create_split_phi(PhiNode*, int, GrowableArray<PhiNode*>&, bool&)+0x250 | |
(malloc=32KB type=Arena Chunk +32KB #1 +1) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f30833f4cda] PhaseIdealLoop::build_and_optimize(bool, bool, bool)+0x11a | |
[0x00007f3082f6fc89] Compile::Optimize()+0x309 | |
(malloc=0KB type=Arena Chunk -32KB) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f30836a39f3] SuperWord::SuperWord(PhaseIdealLoop*)+0x113 | |
[0x00007f30833e387a] IdealLoopTree::policy_unroll_slp_analysis(CountedLoopNode*, PhaseIdealLoop*, int)+0x8a | |
(malloc=0KB type=Arena Chunk -32KB) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f3082f92cf5] CompressedWriteStream::CompressedWriteStream(int)+0x25 | |
[0x00007f308353442b] OopMap::OopMap(OopMap::DeepCopyToken, OopMap*)+0x3b | |
(malloc=32KB type=Arena Chunk +32KB #1 +1) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f3082de8ef7] Instruction::operator new(unsigned long) [clone .constprop.378]+0x87 | |
[0x00007f3082dfba66] GraphBuilder::iterate_bytecodes_for_block(int)+0x1386 | |
(malloc=32KB type=Arena Chunk +32KB #1 +1) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d50c22] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x42 | |
[0x00007f30831397fd] GenerateOopMap::init_basic_blocks()+0x2cd | |
[0x00007f308313ab9e] GenerateOopMap::do_interpretation()+0x5e | |
(malloc=32KB type=Arena Chunk +32KB #1 +1) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d4ff80] Arena::Arena(MemoryType)+0x30 | |
[0x00007f3082f70a0f] Compile::Compile(ciEnv*, C2Compiler*, ciMethod*, int, bool, bool, bool, DirectiveSet*)+0x14f | |
[0x00007f3082e86d4c] C2Compiler::compile_method(ciEnv*, ciMethod*, int, DirectiveSet*)+0xbc | |
(malloc=62KB type=Arena Chunk +1KB #63 +1) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d4ff80] Arena::Arena(MemoryType)+0x30 | |
[0x00007f3082f70a20] Compile::Compile(ciEnv*, C2Compiler*, ciMethod*, int, bool, bool, bool, DirectiveSet*)+0x160 | |
[0x00007f3082e86d4c] C2Compiler::compile_method(ciEnv*, ciMethod*, int, DirectiveSet*)+0xbc | |
(malloc=88KB type=Arena Chunk +1KB #90 +1) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d4ff80] Arena::Arena(MemoryType)+0x30 | |
[0x00007f3082eacb8e] PhaseChaitin::Register_Allocate()+0x6e | |
[0x00007f3082f6dfca] Compile::Code_Gen()+0x28a | |
(malloc=18KB type=Arena Chunk -4KB #18 -4) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d4ff80] Arena::Arena(MemoryType)+0x30 | |
[0x00007f3082f70991] Compile::Compile(ciEnv*, C2Compiler*, ciMethod*, int, bool, bool, bool, DirectiveSet*)+0xd1 | |
[0x00007f3082e86d4c] C2Compiler::compile_method(ciEnv*, ciMethod*, int, DirectiveSet*)+0xbc | |
(malloc=41KB type=Arena Chunk -3KB #42 -3) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d4ff80] Arena::Arena(MemoryType)+0x30 | |
[0x00007f3082f300cc] CodeBuffer::create_patch_overflow()+0x12c | |
[0x00007f3082d63d1b] Label::add_patch_at(CodeBuffer*, int)+0x18b | |
(malloc=93KB type=Arena Chunk +1KB #95 +1) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d4ff80] Arena::Arena(MemoryType)+0x30 | |
[0x00007f30836f8fce] Thread::Thread()+0x10e | |
[0x00007f30836fadab] JavaThread::JavaThread(void (*)(JavaThread*, Thread*), unsigned long)+0x1b | |
(malloc=112KB type=Arena Chunk +40KB #115 +41) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d4ff80] Arena::Arena(MemoryType)+0x30 | |
[0x00007f3082f70ad8] Compile::Compile(ciEnv*, C2Compiler*, ciMethod*, int, bool, bool, bool, DirectiveSet*)+0x218 | |
[0x00007f3082e86d4c] C2Compiler::compile_method(ciEnv*, ciMethod*, int, DirectiveSet*)+0xbc | |
(malloc=104KB type=Arena Chunk +1KB #107 +1) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d4fdec] Arena::Arena(MemoryType, unsigned long)+0x18c | |
[0x00007f30836f8ffe] Thread::Thread()+0x13e | |
[0x00007f30836fadab] JavaThread::JavaThread(void (*)(JavaThread*, Thread*), unsigned long)+0x1b | |
(malloc=143KB type=Arena Chunk +10KB #632 +42) | |
[0x00007f3082d512cd] ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10d | |
[0x00007f3082d4fdec] Arena::Arena(MemoryType, unsigned long)+0x18c | |
[0x00007f30836f8ffe] Thread::Thread()+0x13e | |
[0x00007f30836fcfab] CompilerThread::CompilerThread(CompileQueue*, CompilerCounters*)+0x1b | |
(malloc=16KB type=Arena Chunk -1KB #71 -5) | |
[0x00007f3082f851cf] CompiledMethod::add_handler_for_exception_and_pc(Handle, unsigned char*, unsigned char*)+0x7f | |
[0x00007f308360ee62] OptoRuntime::handle_exception_C_helper(JavaThread*, nmethod*&)+0x6b2 | |
[0x00007f308360ef3c] OptoRuntime::handle_exception_C(JavaThread*)+0x2c | |
(malloc=55KB type=Code +29KB #202 +106) | |
[0x00007f3082f851cf] CompiledMethod::add_handler_for_exception_and_pc(Handle, unsigned char*, unsigned char*)+0x7f | |
[0x00007f3082e7c4a6] exception_handler_for_pc_helper(JavaThread*, oopDesc*, unsigned char*, nmethod*&) [clone .constprop.69]+0x5f6 | |
[0x00007f3082e7c4f8] Runtime1::exception_handler_for_pc(JavaThread*)+0x28 | |
[0x00007f305eb9b00c] | |
(malloc=0KB type=Code -1KB) | |
[0x00007f3082f851cf] CompiledMethod::add_handler_for_exception_and_pc(Handle, unsigned char*, unsigned char*)+0x7f | |
[0x00007f3082e7c4a6] exception_handler_for_pc_helper(JavaThread*, oopDesc*, unsigned char*, nmethod*&) [clone .constprop.69]+0x5f6 | |
[0x00007f3082e7c4f8] Runtime1::exception_handler_for_pc(JavaThread*)+0x28 | |
[0x00007f305eb9b744] | |
(malloc=40KB type=Code +3KB #146 +12) | |
[0x00007f30835782d5] Parker::Allocate(JavaThread*)+0xc5 | |
[0x00007f30836fac0d] JavaThread::initialize()+0x24d | |
[0x00007f30836fae00] JavaThread::JavaThread(void (*)(JavaThread*, Thread*), unsigned long)+0x70 | |
[0x00007f3083277ed1] JVM_StartThread+0x131 | |
(malloc=101KB type=Synchronizer +4KB #613 +26) | |
[0x00007f30835782d5] Parker::Allocate(JavaThread*)+0xc5 | |
[0x00007f30836fac0d] JavaThread::initialize()+0x24d | |
[0x00007f30836fd000] CompilerThread::CompilerThread(CompileQueue*, CompilerCounters*)+0x70 | |
[0x00007f3082f741d9] CompileBroker::make_thread(_jobject*, CompileQueue*, AbstractCompiler*, bool, Thread*)+0x99 | |
(malloc=13KB type=Synchronizer +1KB #81 +9) | |
[0x00007f308364bbd6] SparsePRT::SparsePRT(HeapRegion*)+0x76 | |
[0x00007f3083176110] OtherRegionsTable::OtherRegionsTable(HeapRegion*, Mutex*)+0x80 | |
[0x00007f3083178353] HeapRegionRemSet::HeapRegionRemSet(G1BlockOffsetTable*, HeapRegion*)+0x83 | |
[0x00007f308316c8a1] HeapRegion::HeapRegion(unsigned int, G1BlockOffsetTable*, MemRegion)+0x161 | |
(malloc=5KB type=GC -16KB #80 -261) | |
[0x00007f30830a33d9] G1CodeRootSet::add(nmethod*)+0x109 | |
[0x00007f30831777bc] HeapRegionRemSet::add_strong_code_root(nmethod*)+0x3c | |
[0x00007f308350c155] nmethod::oops_do(OopClosure*, bool)+0x195 | |
[0x00007f30830a2608] G1CodeBlobClosure::do_code_blob(CodeBlob*)+0x48 | |
(malloc=3KB type=GC +1KB #46 +17) | |
[0x00007f308364c2dc] SparsePRT::expand()+0xfc | |
[0x00007f308364c656] SparsePRT::add_card(int, int)+0x116 | |
[0x00007f3083176824] OtherRegionsTable::add_reference(void*, unsigned int)+0x1c4 | |
[0x00007f30830fb712] void OopOopIterateDispatch<G1RebuildRemSetClosure>::Table::oop_oop_iterate<InstanceMirrorKlass, unsigned int>(G1RebuildRemSetClosure*, oopDesc*, Klass*)+0x92 | |
(malloc=0KB type=GC -5KB) | |
[0x00007f308364c2dc] SparsePRT::expand()+0xfc | |
[0x00007f308364c656] SparsePRT::add_card(int, int)+0x116 | |
[0x00007f3083176824] OtherRegionsTable::add_reference(void*, unsigned int)+0x1c4 | |
[0x00007f3083100c22] void OopOopIterateDispatch<G1RebuildRemSetClosure>::Table::oop_oop_iterate<InstanceRefKlass, unsigned int>(G1RebuildRemSetClosure*, oopDesc*, Klass*)+0x92 | |
(malloc=0KB type=GC -25KB) | |
[0x00007f308364c2dc] SparsePRT::expand()+0xfc | |
[0x00007f308364c656] SparsePRT::add_card(int, int)+0x116 | |
[0x00007f3083176824] OtherRegionsTable::add_reference(void*, unsigned int)+0x1c4 | |
[0x00007f30830fc122] void OopOopIterateDispatch<G1RebuildRemSetClosure>::Table::oop_oop_iterate<InstanceClassLoaderKlass, unsigned int>(G1RebuildRemSetClosure*, oopDesc*, Klass*)+0x92 | |
(malloc=0KB type=GC -5KB) | |
[0x00007f308364c2dc] SparsePRT::expand()+0xfc | |
[0x00007f308364c656] SparsePRT::add_card(int, int)+0x116 | |
[0x00007f3083176824] OtherRegionsTable::add_reference(void*, unsigned int)+0x1c4 | |
[0x00007f3083103027] void OopOopIterateDispatch<G1ScanObjsDuringUpdateRSClosure>::Table::oop_oop_iterate<InstanceRefKlass, unsigned int>(G1ScanObjsDuringUpdateRSClosure*, oopDesc*, Klass*)+0x77 | |
(malloc=0KB type=GC -1KB) | |
[0x00007f308364c2dc] SparsePRT::expand()+0xfc | |
[0x00007f308364c656] SparsePRT::add_card(int, int)+0x116 | |
[0x00007f3083176824] OtherRegionsTable::add_reference(void*, unsigned int)+0x1c4 | |
[0x00007f30830fb98a] void OopOopIterateBoundedDispatch<G1RebuildRemSetClosure>::Table::oop_oop_iterate_bounded<ObjArrayKlass, unsigned int>(G1RebuildRemSetClosure*, oopDesc*, Klass*, MemRegion)+0x6a | |
(malloc=0KB type=GC -5KB) | |
[0x00007f308364c2dc] SparsePRT::expand()+0xfc | |
[0x00007f308364c656] SparsePRT::add_card(int, int)+0x116 | |
[0x00007f3083176824] OtherRegionsTable::add_reference(void*, unsigned int)+0x1c4 | |
[0x00007f30830ff18f] void OopOopIterateDispatch<G1ScanObjsDuringUpdateRSClosure>::Table::oop_oop_iterate<InstanceKlass, unsigned int>(G1ScanObjsDuringUpdateRSClosure*, oopDesc*, Klass*)+0x7f | |
(malloc=1KB type=GC -10KB #2 -7) | |
[0x00007f308364c2dc] SparsePRT::expand()+0xfc | |
[0x00007f308364c656] SparsePRT::add_card(int, int)+0x116 | |
[0x00007f3083176824] OtherRegionsTable::add_reference(void*, unsigned int)+0x1c4 | |
[0x00007f3083100cbb] void OopOopIterateDispatch<G1RebuildRemSetClosure>::Table::oop_oop_iterate<InstanceRefKlass, unsigned int>(G1RebuildRemSetClosure*, oopDesc*, Klass*)+0x12b | |
(malloc=0KB type=GC -29KB) | |
[0x00007f308364c2dc] SparsePRT::expand()+0xfc | |
[0x00007f308364c656] SparsePRT::add_card(int, int)+0x116 | |
[0x00007f3083176824] OtherRegionsTable::add_reference(void*, unsigned int)+0x1c4 | |
[0x00007f30830fbfc2] void OopOopIterateDispatch<G1RebuildRemSetClosure>::Table::oop_oop_iterate<InstanceKlass, unsigned int>(G1RebuildRemSetClosure*, oopDesc*, Klass*)+0x92 | |
(malloc=0KB type=GC -260KB) | |
[0x00007f308364c2dc] SparsePRT::expand()+0xfc | |
[0x00007f308364c656] SparsePRT::add_card(int, int)+0x116 | |
[0x00007f3083176824] OtherRegionsTable::add_reference(void*, unsigned int)+0x1c4 | |
[0x00007f30830fb7d2] void OopOopIterateDispatch<G1RebuildRemSetClosure>::Table::oop_oop_iterate<ObjArrayKlass, unsigned int>(G1RebuildRemSetClosure*, oopDesc*, Klass*)+0x52 | |
(malloc=0KB type=GC -107KB) | |
[0x00007f30835e23e0] PtrQueue::enqueue_known_active(void*)+0x320 | |
(malloc=7125KB type=GC +1266KB #1115 +158) | |
[0x00007f30835e23e0] PtrQueue::enqueue_known_active(void*)+0x320 | |
[0x00007f305eb9f723] | |
(malloc=265KB type=GC +8KB #33 +1) | |
[0x00007f30835e23e0] PtrQueue::enqueue_known_active(void*)+0x320 | |
[0x00007f3067fbe5d2] | |
(malloc=8KB type=GC +8KB #1 +1) | |
[0x00007f30834b47e1] ClassLoaderMetaspace::ClassLoaderMetaspace(Mutex*, Metaspace::MetaspaceType)+0x41 | |
[0x00007f3082f1830f] ClassLoaderData::metaspace_non_null()+0x19f | |
[0x00007f30834b67f5] Metaspace::allocate(ClassLoaderData*, unsigned long, MetaspaceObj::Type, Thread*)+0x85 | |
[0x00007f3082fbe5df] ConstantPool::allocate(ClassLoaderData*, int, Thread*)+0x3f | |
(malloc=237KB type=Class +4KB #2524 +42) | |
[0x00007f30834b47e1] ClassLoaderMetaspace::ClassLoaderMetaspace(Mutex*, Metaspace::MetaspaceType)+0x41 | |
[0x00007f3082f182d4] ClassLoaderData::metaspace_non_null()+0x164 | |
[0x00007f30834b67f5] Metaspace::allocate(ClassLoaderData*, unsigned long, MetaspaceObj::Type, Thread*)+0x85 | |
[0x00007f3082fbe5df] ConstantPool::allocate(ClassLoaderData*, int, Thread*)+0x3f | |
(malloc=126KB type=Class +13KB #1345 +141) | |
[0x00007f30836f8fe4] Thread::Thread()+0x124 | |
[0x00007f30836fadab] JavaThread::JavaThread(void (*)(JavaThread*, Thread*), unsigned long)+0x1b | |
[0x00007f3083277ed1] JVM_StartThread+0x131 | |
[0x00007f306728fbf9] | |
(malloc=29KB type=Thread +2KB #532 +34) | |
[0x00007f30835690e5] PackageEntryTable::PackageEntryTable(int)+0xf5 | |
[0x00007f3082f17ed1] ClassLoaderData::ClassLoaderData(Handle, bool)+0x1c1 | |
[0x00007f3082f1b351] ClassLoaderDataGraph::add(Handle, bool)+0x51 | |
[0x00007f30836c7910] SystemDictionary::resolve_from_stream(Symbol*, Handle, Handle, ClassFileStream*, Thread*)+0xd0 | |
(malloc=1145KB type=Module +120KB #1345 +141) | |
[0x00007f30835690e5] PackageEntryTable::PackageEntryTable(int)+0xf5 | |
[0x00007f3082f17ed1] ClassLoaderData::ClassLoaderData(Handle, bool)+0x1c1 | |
[0x00007f3082f1b351] ClassLoaderDataGraph::add(Handle, bool)+0x51 | |
[0x00007f30836c7c8a] SystemDictionary::resolve_instance_class_or_null(Symbol*, Handle, Handle, Thread*)+0xfa | |
(malloc=3KB type=Module +1KB #3 +1) | |
[0x00007f30836b49e9] SymbolTable::basic_add(ClassLoaderData*, constantPoolHandle const&, int, char const**, int*, int*, unsigned int*, Thread*)+0x3f9 | |
[0x00007f30836b4a9f] SymbolTable::add(ClassLoaderData*, constantPoolHandle const&, int, char const**, int*, int*, unsigned int*, Thread*)+0x7f | |
[0x00007f3082ef8d25] ClassFileParser::parse_constant_pool_entries(ClassFileStream const*, ConstantPool*, int, Thread*)+0xdd5 | |
[0x00007f3082f0389a] ClassFileParser::parse_constant_pool(ClassFileStream const*, ConstantPool*, int, Thread*)+0x2a | |
(malloc=16696KB type=Symbol +33KB #264752 +504) | |
[0x00007f30836b49e9] SymbolTable::basic_add(ClassLoaderData*, constantPoolHandle const&, int, char const**, int*, int*, unsigned int*, Thread*)+0x3f9 | |
[0x00007f30836b4a9f] SymbolTable::add(ClassLoaderData*, constantPoolHandle const&, int, char const**, int*, int*, unsigned int*, Thread*)+0x7f | |
[0x00007f3082ef813c] ClassFileParser::parse_constant_pool_entries(ClassFileStream const*, ConstantPool*, int, Thread*)+0x1ec | |
[0x00007f3082f0389a] ClassFileParser::parse_constant_pool(ClassFileStream const*, ConstantPool*, int, Thread*)+0x2a | |
(malloc=4807KB type=Symbol +26KB #69429 +324) | |
[0x00007f30834983eb] VirtualMemoryAllocationWalker::do_allocation_site(ReservedMemoryRegion const*)+0xfb | |
[0x00007f3083762b4d] VirtualMemoryTracker::walk_virtual_memory(VirtualMemoryWalker*)+0x4d | |
[0x00007f3083493240] MemBaseline::baseline_allocation_sites()+0xe0 | |
[0x00007f308349358f] MemBaseline::baseline(bool)+0x1cf | |
(malloc=100KB type=Native Memory Tracking +100KB #1599 +1599) | |
[0x00007f3082ff40f0] DependencyContext::add_dependent_nmethod(nmethod*, bool)+0x50 | |
[0x00007f308319bcee] InstanceKlass::add_dependent_nmethod(nmethod*)+0x1e | |
[0x00007f308350a9a0] nmethod::new_nmethod(methodHandle const&, int, int, CodeOffsets*, int, DebugInformationRecorder*, Dependencies*, CodeBuffer*, int, OopMapSet*, ExceptionHandlerTable*, ImplicitExceptionTable*, AbstractCompiler*, int, _jobject*, _jobject*)+0x1e0 | |
[0x00007f3082eb8172] ciEnv::register_method(ciMethod*, int, CodeOffsets*, int, CodeBuffer*, int, OopMapSet*, ExceptionHandlerTable*, ImplicitExceptionTable*, AbstractCompiler*, bool, bool, RTMState)+0x372 | |
(malloc=794KB type=Class +135KB #33889 +5769) | |
[0x00007f30831579f1] BasicHashtable<(MemoryType)9>::new_entry(unsigned int)+0x141 | |
[0x00007f3083157a31] Hashtable<Symbol*, (MemoryType)9>::new_entry(unsigned int, Symbol*)+0x11 | |
[0x00007f30836b4848] SymbolTable::basic_add(ClassLoaderData*, constantPoolHandle const&, int, char const**, int*, int*, unsigned int*, Thread*)+0x258 | |
[0x00007f30836b4a9f] SymbolTable::add(ClassLoaderData*, constantPoolHandle const&, int, char const**, int*, int*, unsigned int*, Thread*)+0x7f | |
(malloc=9712KB type=Symbol +24KB #1214 +3) | |
[0x00007f3082f182f1] ClassLoaderData::metaspace_non_null()+0x181 | |
[0x00007f30834b67f5] Metaspace::allocate(ClassLoaderData*, unsigned long, MetaspaceObj::Type, Thread*)+0x85 | |
[0x00007f3082fbe5df] ConstantPool::allocate(ClassLoaderData*, int, Thread*)+0x3f | |
[0x00007f3082f0ac41] ClassFileParser::parse_stream(ClassFileStream const*, Thread*) [clone .part.139]+0x281 | |
(malloc=79KB type=Class +1KB #2524 +42) | |
[0x00007f308326e3f1] JNIHandleBlock::allocate_block(Thread*)+0xb1 | |
[0x00007f30831c572a] JavaCallWrapper::JavaCallWrapper(methodHandle const&, Handle, JavaValue*, Thread*)+0x6a | |
[0x00007f30831c7c84] JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, Thread*)+0x1d4 | |
[0x00007f30831c5e0d] JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, Thread*)+0x1ed | |
(malloc=110KB type=Internal +10KB #360 +33) | |
[0x00007f308326e3f1] JNIHandleBlock::allocate_block(Thread*)+0xb1 | |
[0x00007f30831c572a] JavaCallWrapper::JavaCallWrapper(methodHandle const&, Handle, JavaValue*, Thread*)+0x6a | |
[0x00007f30831c7c84] JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, Thread*)+0x1d4 | |
[0x00007f30831c6a1d] JavaCalls::call_special(JavaValue*, Handle, Klass*, Symbol*, Symbol*, Handle, Handle, Thread*)+0x1bd | |
(malloc=4KB type=Internal +1KB #14 +3) | |
[0x00007f308326e3f1] JNIHandleBlock::allocate_block(Thread*)+0xb1 | |
[0x00007f30831c572a] JavaCallWrapper::JavaCallWrapper(methodHandle const&, Handle, JavaValue*, Thread*)+0x6a | |
[0x00007f30831c7c84] JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, Thread*)+0x1d4 | |
[0x00007f30835f049d] invoke(InstanceKlass*, methodHandle const&, Handle, bool, objArrayHandle, BasicType, objArrayHandle, bool, Thread*) [clone .constprop.80]+0x43d | |
(malloc=14KB type=Internal +1KB #46 +4) | |
[0x00007f308326e3f1] JNIHandleBlock::allocate_block(Thread*)+0xb1 | |
[0x00007f30831c572a] JavaCallWrapper::JavaCallWrapper(methodHandle const&, Handle, JavaValue*, Thread*)+0x6a | |
[0x00007f30831c7c84] JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, Thread*)+0x1d4 | |
[0x00007f308327def4] JVM_DoPrivileged+0x544 | |
(malloc=40KB type=Internal +5KB #131 +18) | |
[0x00007f308326e3f1] JNIHandleBlock::allocate_block(Thread*)+0xb1 | |
[0x00007f30831c572a] JavaCallWrapper::JavaCallWrapper(methodHandle const&, Handle, JavaValue*, Thread*)+0x6a | |
[0x00007f30831c7c84] JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, Thread*)+0x1d4 | |
[0x00007f30832444fb] jni_invoke_nonstatic(JNIEnv_*, JavaValue*, _jobject*, JNICallType, _jmethodID*, JNI_ArgumentPusher*, Thread*) [clone .constprop.216]+0x27b | |
(malloc=43KB type=Internal +1KB #142 +3) | |
[0x00007f308326e3f1] JNIHandleBlock::allocate_block(Thread*)+0xb1 | |
[0x00007f3083703c8a] JavaThread::run()+0x1ea | |
[0x00007f30836ffa3a] Thread::call_run()+0x13a | |
[0x00007f308354ffde] thread_native_entry(Thread*)+0xee | |
(malloc=122KB type=Internal +10KB #401 +33) | |
[0x00007f308326e3f1] JNIHandleBlock::allocate_block(Thread*)+0xb1 | |
[0x00007f3082f7b29e] CompileBroker::invoke_compiler_on_method(CompileTask*)+0x22e | |
[0x00007f3082f7cea8] CompileBroker::compiler_thread_loop()+0x5a8 | |
[0x00007f3083703a8a] JavaThread::thread_main_inner()+0x1fa | |
(malloc=21KB type=Internal +5KB #69 +17) | |
[0x00007f30835508fd] os::create_thread(Thread*, os::ThreadType, unsigned long)+0x3d | |
[0x00007f3083277ed1] JVM_StartThread+0x131 | |
[0x00007f306728fbf9] | |
(malloc=116KB type=Thread +7KB #532 +34) | |
[0x00007f3083767f42] ReservedSpace::ReservedSpace(unsigned long, unsigned long, bool, char*)+0x82 | |
[0x00007f30834b5c38] Metaspace::allocate_metaspace_compressed_klass_ptrs(char*, unsigned char*)+0x48 | |
[0x00007f30834b62a5] Metaspace::global_initialize()+0x75 | |
[0x00007f308372a5f2] universe_init()+0x72 | |
(mmap: reserved=131072KB, committed=24448KB +256KB Type=Class) | |
[0x00007f3083767861] ReservedCodeSpace::ReservedCodeSpace(unsigned long, unsigned long, bool)+0x81 | |
[0x00007f3082f3b125] CodeCache::reserve_heap_memory(unsigned long)+0x85 | |
[0x00007f3082f3b7ad] CodeCache::initialize_heaps()+0x38d | |
[0x00007f3082f3be0d] codeCache_init()+0x1cd | |
(mmap: reserved=245760KB, committed=130368KB +10880KB Type=Code) | |
[0x00007f3083767c95] ReservedSpace::ReservedSpace(unsigned long, unsigned long)+0x115 | |
[0x00007f308315cce6] CodeHeap::reserve(ReservedSpace, unsigned long, unsigned long)+0x186 | |
[0x00007f3082f3b2d0] CodeCache::add_heap(ReservedSpace, char const*, int)+0x120 | |
[0x00007f3082f3b88d] CodeCache::initialize_heaps()+0x46d | |
(mmap: reserved=932KB, committed=572KB +4KB Type=Code) | |
[0x00007f3083767c95] ReservedSpace::ReservedSpace(unsigned long, unsigned long)+0x115 | |
[0x00007f308315cce6] CodeHeap::reserve(ReservedSpace, unsigned long, unsigned long)+0x186 | |
[0x00007f3082f3b2d0] CodeCache::add_heap(ReservedSpace, char const*, int)+0x120 | |
[0x00007f3082f3b8c3] CodeCache::initialize_heaps()+0x4a3 | |
(mmap: reserved=932KB, committed=416KB +80KB Type=Code) | |
[0x00007f308354ffde] thread_native_entry(Thread*)+0xee | |
(mmap: reserved=207040KB +8580KB, committed=76016KB +848KB Type=Thread Stack) | |
[0x00007f30837680f7] ReservedSpace::ReservedSpace(unsigned long, unsigned long, bool, char*)+0x237 | |
[0x00007f3083764d5c] metaspace::VirtualSpaceNode::VirtualSpaceNode(bool, unsigned long)+0x8c | |
[0x00007f3083764c06] metaspace::VirtualSpaceList::get_new_chunk(unsigned long, unsigned long)+0x266 | |
[0x00007f308364a849] metaspace::SpaceManager::grow_and_allocate(unsigned long)+0x2e9 | |
(mmap: reserved=178176KB +4096KB, committed=177920KB +5376KB Type=Class) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment