src/share/vm/classfile/classLoader.hpp

changeset 4940
b8b081e53312
parent 4153
b9a9ed0f8eeb
child 5603
7e7dd25666da
equal deleted inserted replaced
4926:c60f69931e1a 4940:b8b081e53312
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.

mercurial