1 // Copyright 2020 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #include "chrome/browser/chromeos/power/ml/smart_dim/metrics.h" 6 7 #include "base/metrics/histogram_macros.h" 8 9 namespace chromeos { 10 namespace power { 11 namespace ml { 12 LogPowerMLSmartDimModelResult(SmartDimModelResult result)13void LogPowerMLSmartDimModelResult(SmartDimModelResult result) { 14 UMA_HISTOGRAM_ENUMERATION("PowerML.SmartDimModel.Result", result); 15 } 16 LogPowerMLSmartDimParameterResult(SmartDimParameterResult result)17void LogPowerMLSmartDimParameterResult(SmartDimParameterResult result) { 18 UMA_HISTOGRAM_ENUMERATION("PowerML.SmartDimParameter.Result", result); 19 } 20 LogLoadComponentEvent(LoadComponentEvent event)21void LogLoadComponentEvent(LoadComponentEvent event) { 22 UMA_HISTOGRAM_ENUMERATION("PowerML.SmartDimComponent.LoadComponentEvent", 23 event); 24 } 25 LogWorkerType(WorkerType type)26void LogWorkerType(WorkerType type) { 27 UMA_HISTOGRAM_ENUMERATION("PowerML.SmartDimComponent.WorkerType", type); 28 } 29 LogComponentVersionType(ComponentVersionType type)30void LogComponentVersionType(ComponentVersionType type) { 31 UMA_HISTOGRAM_ENUMERATION("PowerML.SmartDimComponent.VersionType", type); 32 } 33 34 } // namespace ml 35 } // namespace power 36 } // namespace chromeos 37