794 |
794 |
795 void CodeCache::print_internals() { |
795 void CodeCache::print_internals() { |
796 int nmethodCount = 0; |
796 int nmethodCount = 0; |
797 int runtimeStubCount = 0; |
797 int runtimeStubCount = 0; |
798 int adapterCount = 0; |
798 int adapterCount = 0; |
|
799 int ricochetStubCount = 0; |
799 int deoptimizationStubCount = 0; |
800 int deoptimizationStubCount = 0; |
800 int uncommonTrapStubCount = 0; |
801 int uncommonTrapStubCount = 0; |
801 int bufferBlobCount = 0; |
802 int bufferBlobCount = 0; |
802 int total = 0; |
803 int total = 0; |
803 int nmethodAlive = 0; |
804 int nmethodAlive = 0; |
838 maxCodeSize = nm->insts_size(); |
839 maxCodeSize = nm->insts_size(); |
839 } |
840 } |
840 } |
841 } |
841 } else if (cb->is_runtime_stub()) { |
842 } else if (cb->is_runtime_stub()) { |
842 runtimeStubCount++; |
843 runtimeStubCount++; |
|
844 } else if (cb->is_ricochet_stub()) { |
|
845 ricochetStubCount++; |
843 } else if (cb->is_deoptimization_stub()) { |
846 } else if (cb->is_deoptimization_stub()) { |
844 deoptimizationStubCount++; |
847 deoptimizationStubCount++; |
845 } else if (cb->is_uncommon_trap_stub()) { |
848 } else if (cb->is_uncommon_trap_stub()) { |
846 uncommonTrapStubCount++; |
849 uncommonTrapStubCount++; |
847 } else if (cb->is_adapter_blob()) { |
850 } else if (cb->is_adapter_blob()) { |
874 tty->print_cr("\tjava: %d",nmethodJava); |
877 tty->print_cr("\tjava: %d",nmethodJava); |
875 tty->print_cr("\tnative: %d",nmethodNative); |
878 tty->print_cr("\tnative: %d",nmethodNative); |
876 tty->print_cr("runtime_stubs: %d",runtimeStubCount); |
879 tty->print_cr("runtime_stubs: %d",runtimeStubCount); |
877 tty->print_cr("adapters: %d",adapterCount); |
880 tty->print_cr("adapters: %d",adapterCount); |
878 tty->print_cr("buffer blobs: %d",bufferBlobCount); |
881 tty->print_cr("buffer blobs: %d",bufferBlobCount); |
|
882 tty->print_cr("ricochet_stubs: %d",ricochetStubCount); |
879 tty->print_cr("deoptimization_stubs: %d",deoptimizationStubCount); |
883 tty->print_cr("deoptimization_stubs: %d",deoptimizationStubCount); |
880 tty->print_cr("uncommon_traps: %d",uncommonTrapStubCount); |
884 tty->print_cr("uncommon_traps: %d",uncommonTrapStubCount); |
881 tty->print_cr("\nnmethod size distribution (non-zombie java)"); |
885 tty->print_cr("\nnmethod size distribution (non-zombie java)"); |
882 tty->print_cr("-------------------------------------------------"); |
886 tty->print_cr("-------------------------------------------------"); |
883 |
887 |