hotspot/src/share/vm/code/codeCache.cpp
changeset 9630 d6419e4395e3
parent 9138 35e4b04eadf4
child 13195 be27e1b6a4b9
equal deleted inserted replaced
9629:1f4dc6af5ad8 9630:d6419e4395e3
   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