Lines Matching defs:RecordData
43 enum class RecordData : uint8_t {
89 void SetRecordData(RecordData dataIdx, size_t value)
94 size_t GetRecordData(RecordData dataIdx)
135 size_t commitSize = GetRecordData(RecordData::EDEN_TOTAL_COMMIT);
139 double copiedRate = double(GetRecordData(RecordData::EDEN_TOTAL_ALIVE)) / commitSize;
140 double promotedRate = double(GetRecordData(RecordData::EDEN_TOTAL_PROMOTE)) / commitSize;
143 double copiedRate = double(GetRecordData(RecordData::YOUNG_TOTAL_ALIVE)) /
144 GetRecordData(RecordData::YOUNG_TOTAL_COMMIT);
145 double promotedRate = double(GetRecordData(RecordData::YOUNG_TOTAL_PROMOTE)) /
146 GetRecordData(RecordData::YOUNG_TOTAL_COMMIT);
192 return GetRecordData(RecordData::SEMI_COUNT) + GetRecordData(RecordData::YOUNG_COUNT) +
193 GetRecordData(RecordData::OLD_COUNT) + GetRecordData(RecordData::COMPRESS_COUNT) +
194 GetRecordData(RecordData::SHARED_COUNT);
247 int GetRecordDataIndex(RecordData dataIdx)
249 return (int)dataIdx - (int)RecordData::FIRST_DATA;
252 void IncreaseRecordData(RecordData dataIdx, size_t value = 1)
306 size_t recordData_[(uint8_t)RecordData::NUM_OF_DATA] {0};
324 SetRecordData(RecordData::SHARED_COUNT, 0);