Index: components/arc/metrics/arc_metrics_service.cc |
diff --git a/components/arc/metrics/arc_metrics_service.cc b/components/arc/metrics/arc_metrics_service.cc |
index 208e8210fa06b85449e8f986e826e6e046bc3f08..b158f0eb40b57d32a9d0ce8f6cae2b4cb9a16073 100644 |
--- a/components/arc/metrics/arc_metrics_service.cc |
+++ b/components/arc/metrics/arc_metrics_service.cc |
@@ -7,6 +7,7 @@ |
#include "base/logging.h" |
#include "base/metrics/histogram_macros.h" |
#include "base/strings/string_util.h" |
+#include "components/arc/metrics/arc_low_memory_killer_monitor.h" |
namespace { |
@@ -19,8 +20,11 @@ const char kGmsProcessNamePrefix[] = "com.google.android.gms"; |
namespace arc { |
ArcMetricsService::ArcMetricsService(ArcBridgeService* bridge_service) |
- : ArcService(bridge_service), weak_ptr_factory_(this) { |
+ : ArcService(bridge_service), |
+ low_memory_killer_minotor_(new ArcLowMemoryKillerMonitor()), |
+ weak_ptr_factory_(this) { |
arc_bridge_service()->AddObserver(this); |
+ low_memory_killer_minotor_->Start(); |
} |
ArcMetricsService::~ArcMetricsService() { |