comparison src/share/vm/classfile/classLoader.hpp @ 9159:43223d3f5dcd

Merge with hsx/hotspot-comp
author Gilles Duboscq <duboscq@ssw.jku.at>
date Tue, 16 Apr 2013 17:39:46 +0200
parents b8f261ba79c6 b8b081e53312
children cefad50507d8
comparison
equal deleted inserted replaced
9158:9d74a0d7b231 9159:43223d3f5dcd
338 static void verify() PRODUCT_RETURN; 338 static void verify() PRODUCT_RETURN;
339 339
340 // Force compilation of all methods in all classes in bootstrap class path (stress test) 340 // Force compilation of all methods in all classes in bootstrap class path (stress test)
341 #ifndef PRODUCT 341 #ifndef PRODUCT
342 private: 342 private:
343 static int _compile_the_world_counter; 343 static int _compile_the_world_class_counter;
344 static int _compile_the_world_method_counter;
344 public: 345 public:
345 static void compile_the_world(); 346 static void compile_the_world();
346 static void compile_the_world_in(char* name, Handle loader, TRAPS); 347 static void compile_the_world_in(char* name, Handle loader, TRAPS);
347 static int compile_the_world_counter() { return _compile_the_world_counter; } 348 static int compile_the_world_counter() { return _compile_the_world_class_counter; }
348 #endif //PRODUCT 349 #endif //PRODUCT
349 }; 350 };
350 351
351 // PerfClassTraceTime is used to measure time for class loading related events. 352 // PerfClassTraceTime is used to measure time for class loading related events.
352 // This class tracks cumulative time and exclusive time for specific event types. 353 // This class tracks cumulative time and exclusive time for specific event types.