src/share/vm/classfile/classLoaderData.hpp

Print this page
rev 5685 : 8028128: Add a type safe alternative for working with counter based data
Reviewed-by:

*** 29,41 **** #include "memory/memRegion.hpp" #include "memory/metaspace.hpp" #include "memory/metaspaceCounters.hpp" #include "runtime/mutex.hpp" #include "utilities/growableArray.hpp" - #if INCLUDE_TRACE ! # include "trace/traceTime.hpp" #endif // // A class loader represents a linkset. Conceptually, a linkset identifies // the complete transitive closure of resolved links that a dynamic linker can --- 29,40 ---- #include "memory/memRegion.hpp" #include "memory/metaspace.hpp" #include "memory/metaspaceCounters.hpp" #include "runtime/mutex.hpp" #include "utilities/growableArray.hpp" #if INCLUDE_TRACE ! # include "utilities/ticks.hpp" #endif // // A class loader represents a linkset. Conceptually, a linkset identifies // the complete transitive closure of resolved links that a dynamic linker can
*** 96,106 **** static bool contains_loader_data(ClassLoaderData* loader_data); #endif #if INCLUDE_TRACE private: ! static TracingTime _class_unload_time; static void class_unload_event(Klass* const k); #endif }; // ClassLoaderData class --- 95,105 ---- static bool contains_loader_data(ClassLoaderData* loader_data); #endif #if INCLUDE_TRACE private: ! static Ticks _class_unload_time; static void class_unload_event(Klass* const k); #endif }; // ClassLoaderData class