< prev index next >

src/hotspot/share/gc/shared/collectorCounters.hpp

Print this page

43 
44     char*             _name_space;
45 
46   public:
47 
48     CollectorCounters(const char* name, int ordinal);
49 
50     ~CollectorCounters();
51 
52     inline PerfCounter* invocation_counter() const  { return _invocations; }
53 
54     inline PerfCounter* time_counter() const        { return _time; }
55 
56     inline PerfVariable* last_entry_counter() const { return _last_entry_time; }
57 
58     inline PerfVariable* last_exit_counter() const  { return _last_exit_time; }
59 
60     const char* name_space() const                  { return _name_space; }
61 };
62 
63 class TraceCollectorStats: public PerfTraceTimedEvent {
64 
65   protected:
66     CollectorCounters* _c;
67 
68   public:
69     TraceCollectorStats(CollectorCounters* c);
70 
71     ~TraceCollectorStats();
72 };
73 
74 #endif // SHARE_GC_SHARED_COLLECTORCOUNTERS_HPP

43 
44     char*             _name_space;
45 
46   public:
47 
48     CollectorCounters(const char* name, int ordinal);
49 
50     ~CollectorCounters();
51 
52     inline PerfCounter* invocation_counter() const  { return _invocations; }
53 
54     inline PerfCounter* time_counter() const        { return _time; }
55 
56     inline PerfVariable* last_entry_counter() const { return _last_entry_time; }
57 
58     inline PerfVariable* last_exit_counter() const  { return _last_exit_time; }
59 
60     const char* name_space() const                  { return _name_space; }
61 };
62 
63 class TraceCollectorStats: public PerfTraceElapsedTimeEvent {
64 
65   protected:
66     CollectorCounters* _c;
67 
68   public:
69     TraceCollectorStats(CollectorCounters* c);
70 
71     ~TraceCollectorStats();
72 };
73 
74 #endif // SHARE_GC_SHARED_COLLECTORCOUNTERS_HPP
< prev index next >