| Index: base/memory/memory_pressure_monitor_mac.cc
|
| diff --git a/base/memory/memory_pressure_monitor_mac.cc b/base/memory/memory_pressure_monitor_mac.cc
|
| index 9ca520e8f8a0df2d9e898662ede6503bd4d2c829..14eb1d39793656060cedb33916f99b2897fda7b0 100644
|
| --- a/base/memory/memory_pressure_monitor_mac.cc
|
| +++ b/base/memory/memory_pressure_monitor_mac.cc
|
| @@ -104,7 +104,8 @@ int MemoryPressureMonitor::GetMacMemoryPressureLevel() {
|
| size_t length = sizeof(int);
|
| sysctlbyname("kern.memorystatus_vm_pressure_level",
|
| &mac_memory_pressure_level, &length, nullptr, 0);
|
| -
|
| + printf("kern memory pressure = %d\n", mac_memory_pressure_level);
|
| +
|
| return mac_memory_pressure_level;
|
| }
|
|
|
| @@ -112,6 +113,7 @@ void MemoryPressureMonitor::UpdatePressureLevel() {
|
| // Get the current macOS pressure level and convert to the corresponding
|
| // Chrome pressure level.
|
| int mac_memory_pressure_level = GetMacMemoryPressureLevel();
|
| +printf("updating pressure level to %d\n", mac_memory_pressure_level);
|
| MemoryPressureListener::MemoryPressureLevel new_pressure_level =
|
| MemoryPressureLevelForMacMemoryPressureLevel(mac_memory_pressure_level);
|
|
|
| @@ -162,7 +164,12 @@ int MemoryPressureMonitor::GetSecondsPerUMATick() {
|
|
|
| MemoryPressureListener::MemoryPressureLevel
|
| MemoryPressureMonitor::GetCurrentPressureLevel() {
|
| - return last_pressure_level_;
|
| + MemoryPressureListener::MemoryPressureLevel level = MemoryPressureLevelForMacMemoryPressureLevel(GetMacMemoryPressureLevel());
|
| +printf(" GetCurrentPressureLevel = %d\n", level);
|
| + return level;
|
| +
|
| +
|
| + //return last_pressure_level_;
|
| }
|
|
|
| void MemoryPressureMonitor::OnMemoryPressureChanged(
|
| @@ -170,6 +177,7 @@ void MemoryPressureMonitor::OnMemoryPressureChanged(
|
| const MemoryPressureMonitor::DispatchCallback& dispatch_callback) {
|
| // Get the Chrome-equvialent memory pressure level.
|
| int mac_memory_pressure_level = dispatch_source_get_data(event_source);
|
| +printf("OnChanged to %d\n", mac_memory_pressure_level);
|
| MemoryPressureListener::MemoryPressureLevel memory_pressure_level =
|
| MemoryPressureLevelForMacMemoryPressureLevel(mac_memory_pressure_level);
|
|
|
|
|