< prev index next >
src/hotspot/share/gc/z/zStat.hpp
Print this page
*** 50,60 ****
void ZStatUnitOpsPerSecond(LogTargetHandle log, const ZStatSampler& sampler, const ZStatSamplerHistory& history);
//
// Stat value
//
! class ZStatValue VALUE_OBJ_CLASS_SPEC {
private:
static uintptr_t _base;
static uint32_t _cpu_offset;
const char* const _group;
--- 50,60 ----
void ZStatUnitOpsPerSecond(LogTargetHandle log, const ZStatSampler& sampler, const ZStatSamplerHistory& history);
//
// Stat value
//
! class ZStatValue {
private:
static uintptr_t _base;
static uint32_t _cpu_offset;
const char* const _group;
*** 156,166 ****
};
//
// Stat MMU (Mimimum Mutator Utilization)
//
! class ZStatMMUPause VALUE_OBJ_CLASS_SPEC {
private:
double _start;
double _end;
public:
--- 156,166 ----
};
//
// Stat MMU (Mimimum Mutator Utilization)
//
! class ZStatMMUPause {
private:
double _start;
double _end;
public:
*** 169,179 ****
double end() const;
double overlap(double start, double end) const;
};
! class ZStatMMU VALUE_OBJ_CLASS_SPEC {
private:
static size_t _next;
static size_t _npauses;
static ZStatMMUPause _pauses[200]; // Record the last 200 pauses
--- 169,179 ----
double end() const;
double overlap(double start, double end) const;
};
! class ZStatMMU {
private:
static size_t _next;
static size_t _npauses;
static ZStatMMUPause _pauses[200]; // Record the last 200 pauses
*** 194,204 ****
};
//
// Stat phases
//
! class ZStatPhase VALUE_OBJ_CLASS_SPEC {
private:
static ConcurrentGCTimer _timer;
protected:
const ZStatSampler _sampler;
--- 194,204 ----
};
//
// Stat phases
//
! class ZStatPhase {
private:
static ConcurrentGCTimer _timer;
protected:
const ZStatSampler _sampler;
< prev index next >