Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(120)

Issue 2310193002: Added MemoryMonitor for Linux (with test) (Closed)

Created:
4 years, 3 months ago by bcwhite
Modified:
4 years, 3 months ago
Reviewers:
chrisha
CC:
chromium-reviews
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Added MemoryMonitor for Linux (with test). Extraction of common code also means some changes to the Windows memory-monitor. BUG=644397 Committed: https://crrev.com/8ceca0e580766a9f91cf655a52de1ebd97d8443d Cr-Commit-Position: refs/heads/master@{#417607}

Patch Set 1 #

Total comments: 12

Patch Set 2 : addressed review comments by chrish #

Patch Set 3 : removed 5% overhead and moved delegate to common code #

Total comments: 4

Patch Set 4 : addressed review comments by chrisha; updated Win memory-monitor #

Total comments: 4

Patch Set 5 : rebased #

Messages

Total messages: 44 (30 generated)
bcwhite
Chris, who is the best person to review these modules?
4 years, 3 months ago (2016-09-06 19:31:29 UTC) #3
chrisha
https://codereview.chromium.org/2310193002/diff/1/components/memory_coordinator/browser/memory_monitor_linux.cc File components/memory_coordinator/browser/memory_monitor_linux.cc (right): https://codereview.chromium.org/2310193002/diff/1/components/memory_coordinator/browser/memory_monitor_linux.cc#newcode73 components/memory_coordinator/browser/memory_monitor_linux.cc:73: return (mem_info.total / (100 / kTargetAvailableMemoryPercentage)) >> 10; You ...
4 years, 3 months ago (2016-09-07 15:37:04 UTC) #7
bcwhite
https://codereview.chromium.org/2310193002/diff/1/components/memory_coordinator/browser/memory_monitor_linux.cc File components/memory_coordinator/browser/memory_monitor_linux.cc (right): https://codereview.chromium.org/2310193002/diff/1/components/memory_coordinator/browser/memory_monitor_linux.cc#newcode73 components/memory_coordinator/browser/memory_monitor_linux.cc:73: return (mem_info.total / (100 / kTargetAvailableMemoryPercentage)) >> 10; > ...
4 years, 3 months ago (2016-09-07 17:26:01 UTC) #10
chrisha
https://codereview.chromium.org/2310193002/diff/1/components/memory_coordinator/browser/memory_monitor_linux.h File components/memory_coordinator/browser/memory_monitor_linux.h (right): https://codereview.chromium.org/2310193002/diff/1/components/memory_coordinator/browser/memory_monitor_linux.h#newcode55 components/memory_coordinator/browser/memory_monitor_linux.h:55: int target_free_mb_; On 2016/09/07 17:26:01, bcwhite wrote: > > ...
4 years, 3 months ago (2016-09-07 19:55:28 UTC) #11
bcwhite
I'll update the Windows code once you're satisfied with the Linux code. https://codereview.chromium.org/2310193002/diff/1/components/memory_coordinator/browser/memory_monitor_linux.h File components/memory_coordinator/browser/memory_monitor_linux.h ...
4 years, 3 months ago (2016-09-07 20:53:40 UTC) #16
chrisha
I don't think it was a problem of you not being clear when we talked, ...
4 years, 3 months ago (2016-09-07 21:25:09 UTC) #17
bcwhite
Windows changes added. https://codereview.chromium.org/2310193002/diff/40001/components/memory_coordinator/browser/memory_monitor.h File components/memory_coordinator/browser/memory_monitor.h (right): https://codereview.chromium.org/2310193002/diff/40001/components/memory_coordinator/browser/memory_monitor.h#newcode19 components/memory_coordinator/browser/memory_monitor.h:19: // A class for fetching system ...
4 years, 3 months ago (2016-09-08 16:36:49 UTC) #30
chrisha
lgtm with a nit https://codereview.chromium.org/2310193002/diff/80001/components/memory_coordinator/browser/test_memory_monitor.h File components/memory_coordinator/browser/test_memory_monitor.h (right): https://codereview.chromium.org/2310193002/diff/80001/components/memory_coordinator/browser/test_memory_monitor.h#newcode29 components/memory_coordinator/browser/test_memory_monitor.h:29: // values into |mem_info_|; Ahh... ...
4 years, 3 months ago (2016-09-08 21:07:02 UTC) #31
bcwhite
https://codereview.chromium.org/2310193002/diff/80001/components/memory_coordinator/browser/test_memory_monitor.h File components/memory_coordinator/browser/test_memory_monitor.h (right): https://codereview.chromium.org/2310193002/diff/80001/components/memory_coordinator/browser/test_memory_monitor.h#newcode29 components/memory_coordinator/browser/test_memory_monitor.h:29: // values into |mem_info_|; \> Ahh... I had forgotten ...
4 years, 3 months ago (2016-09-09 12:54:16 UTC) #32
chrisha
https://codereview.chromium.org/2310193002/diff/80001/components/memory_coordinator/browser/test_memory_monitor.h File components/memory_coordinator/browser/test_memory_monitor.h (right): https://codereview.chromium.org/2310193002/diff/80001/components/memory_coordinator/browser/test_memory_monitor.h#newcode29 components/memory_coordinator/browser/test_memory_monitor.h:29: // values into |mem_info_|; > I don't have a ...
4 years, 3 months ago (2016-09-09 13:26:11 UTC) #33
bcwhite
https://codereview.chromium.org/2310193002/diff/80001/components/memory_coordinator/browser/test_memory_monitor.h File components/memory_coordinator/browser/test_memory_monitor.h (right): https://codereview.chromium.org/2310193002/diff/80001/components/memory_coordinator/browser/test_memory_monitor.h#newcode29 components/memory_coordinator/browser/test_memory_monitor.h:29: // values into |mem_info_|; On 2016/09/09 13:26:11, chrisha (slow) ...
4 years, 3 months ago (2016-09-09 14:32:53 UTC) #34
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2310193002/100001
4 years, 3 months ago (2016-09-09 16:00:59 UTC) #40
commit-bot: I haz the power
Committed patchset #5 (id:100001)
4 years, 3 months ago (2016-09-09 16:57:29 UTC) #42
commit-bot: I haz the power
4 years, 3 months ago (2016-09-09 17:00:01 UTC) #44
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/8ceca0e580766a9f91cf655a52de1ebd97d8443d
Cr-Commit-Position: refs/heads/master@{#417607}

Powered by Google App Engine
This is Rietveld 408576698