comparison src/share/vm/code/codeCache.cpp @ 3363:167b70ff3abc

6939861: JVM should handle more conversion operations Reviewed-by: twisti, jrose
author never
date Fri, 06 May 2011 16:33:13 -0700
parents dbccacb79c63
children d2a62e0f25eb
comparison
equal deleted inserted replaced
3362:d4c1fbc3de95 3363:167b70ff3abc
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