Skip to content

Instantly share code, notes, and snippets.

@jschlather
Created November 14, 2019 02:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jschlather/51828672756d0dee94591e7943490aa5 to your computer and use it in GitHub Desktop.
Save jschlather/51828672756d0dee94591e7943490aa5 to your computer and use it in GitHub Desktop.
NMT output
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