Index: base/memory/memory_coordinator_proxy.cc |
diff --git a/base/memory/memory_coordinator_proxy.cc b/base/memory/memory_coordinator_proxy.cc |
index f82e928a4b59353f595cf5e1dbc716df6f94dde1..88555955a2cd47e85b998f2de17288665cdf2e88 100644 |
--- a/base/memory/memory_coordinator_proxy.cc |
+++ b/base/memory/memory_coordinator_proxy.cc |
@@ -36,4 +36,21 @@ MemoryState MemoryCoordinatorProxy::GetCurrentMemoryState() const { |
return g_memory_coordinator->GetCurrentMemoryState(); |
} |
+int64_t MemoryCoordinatorProxy::GetGlobalBudget() const { |
+ if (!g_memory_coordinator) |
+ return -1; |
+ return g_memory_coordinator->GetGlobalBudget(); |
+} |
+ |
+void MemoryCoordinatorProxy::SetGlobalBudgetUpdateInterval( |
+ uint32_t interval_ms) { |
+ if (!g_memory_coordinator) |
+ return; |
+ g_memory_coordinator->SetGlobalBudgetUpdateInterval(interval_ms); |
+} |
+ |
+bool MemoryCoordinatorProxy::IsEnabled() { |
+ return g_memory_coordinator != nullptr; |
+} |
+ |
} // namespace base |