Home
last modified time | relevance | path

Searched refs:datum_id (Results 1 – 3 of 3) sorted by relevance

/art/libartbase/base/metrics/
Dmetrics.h288 template <DatumId datum_id, typename T, const T& AccumulatorFunction(const T&, const T&)>
290 template <DatumId datum_id, typename T>
345 template <DatumId datum_id, typename T = uint64_t>
346 class MetricsAverage final : public MetricsCounter<datum_id, T> {
351 MetricsCounter<datum_id, value_t>(value), count_(count) {
368 MetricsCounter<datum_id, value_t>::Add(value); in Add()
373 count_t value = MetricsCounter<datum_id, value_t>::Value(); in Report()
378 backend->ReportCounter(datum_id, average_value); in Report()
385 MetricsCounter<datum_id, value_t>::Reset(); in Reset()
399 template <DatumId datum_id, typename T = uint64_t>
[all …]
Dmetrics_test.cc360 void ReportCounter(DatumId datum_id, uint64_t value) override { in TEST_F() argument
361 switch (datum_id) { in TEST_F()
366 if (datum_id == DatumId::kTimeElapsedDelta) { in TEST_F()
368 EXPECT_GE(value, 0u) << "Unexpected value for counter " << DatumName(datum_id); in TEST_F()
370 EXPECT_EQ(value, 0u) << "Unexpected value for counter " << DatumName(datum_id); in TEST_F()
378 EXPECT_NE(value, 0u) << "Unexpected value for metric " << DatumName(datum_id); in TEST_F()
/art/runtime/metrics/
Dstatsd.cc46 constexpr std::optional<int32_t> EncodeDatumId(DatumId datum_id) { in EncodeDatumId() argument
47 switch (datum_id) { in EncodeDatumId()
362 std::optional<int32_t> datum_id = EncodeDatumId(counter_type); in ReportCounter() local
363 if (!datum_id.has_value()) { in ReportCounter()
390 datum_id.value(), in ReportCounter()