< prev index next >

src/hotspot/share/gc/z/zStat.hpp

Print this page

        

*** 216,237 **** virtual void register_start(const Ticks& start) const = 0; virtual void register_end(const Ticks& start, const Ticks& end) const = 0; }; class ZStatPhaseCycle : public ZStatPhase { - private: - static uint64_t _ncycles; - static Ticks _end_of_last; - static NumberSeq _duration; - public: ZStatPhaseCycle(const char* name); - static uint64_t ncycles(); - static const AbsSeq& duration(); - static double time_since_last(); - virtual void register_start(const Ticks& start) const; virtual void register_end(const Ticks& start, const Ticks& end) const; }; class ZStatPhasePause : public ZStatPhase { --- 216,228 ----
*** 343,352 **** --- 334,362 ---- public: ZStat(); }; // + // Stat cycle + // + class ZStatCycle : public AllStatic { + private: + static uint64_t _ncycles; + static Ticks _start_of_last; + static Ticks _end_of_last; + static NumberSeq _duration; + + public: + static void at_start(); + static void at_end(double boost_factor); + + static uint64_t ncycles(); + static const AbsSeq& duration(); + static double time_since_last(); + }; + + // // Stat load // class ZStatLoad : public AllStatic { public: static void print();
< prev index next >