[memory] Move process memory info to base [chromium/src : main]

0 views
Skip to first unread message

Etienne Pierre-Doray (Gerrit)

unread,
Nov 22, 2024, 12:02:54 PM11/22/24
to Gabriel Charette, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Zijie He, asvitki...@chromium.org, chromiumme...@microsoft.com, creis...@chromium.org, alexmo...@chromium.org, navigation...@chromium.org, yhanada+...@chromium.org, arc-review...@google.com, hidehik...@chromium.org, chrome-gr...@chromium.org, fuchsia...@chromium.org, mac-r...@chromium.org
Attention needed from Gabriel Charette

Etienne Pierre-Doray added 1 comment

Patchset-level comments
File-level comment, Patchset 14 (Latest):
Etienne Pierre-Doray . resolved

PTAL

Open in Gerrit

Related details

Attention is currently required from:
  • Gabriel Charette
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not satisfiedCode-Review
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: I2002e69abbe852e82d0d1cb37017e77602538d6b
Gerrit-Change-Number: 6039432
Gerrit-PatchSet: 14
Gerrit-Owner: Etienne Pierre-Doray <etie...@chromium.org>
Gerrit-Reviewer: Etienne Pierre-Doray <etie...@chromium.org>
Gerrit-Reviewer: Gabriel Charette <g...@chromium.org>
Gerrit-CC: Zijie He <zij...@google.com>
Gerrit-Attention: Gabriel Charette <g...@chromium.org>
Gerrit-Comment-Date: Fri, 22 Nov 2024 17:02:43 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Gabriel Charette (Gerrit)

unread,
Nov 22, 2024, 3:26:34 PM11/22/24
to Etienne Pierre-Doray, Gabriel Charette, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Zijie He, asvitki...@chromium.org, chromiumme...@microsoft.com, creis...@chromium.org, alexmo...@chromium.org, navigation...@chromium.org, yhanada+...@chromium.org, arc-review...@google.com, hidehik...@chromium.org, chrome-gr...@chromium.org, fuchsia...@chromium.org, mac-r...@chromium.org
Attention needed from Etienne Pierre-Doray

Gabriel Charette added 10 comments

Patchset-level comments
File-level comment, Patchset 18 (Latest):
Gabriel Charette . resolved

LG

File base/process/process_metrics.h
Line 143, Patchset 18 (Latest): // have platform-specific restrictions:
Gabriel Charette . unresolved

has

Line 96, Patchset 18 (Latest): uint64_t private_bytes;
Gabriel Charette . unresolved

Can't we have PMF on all platforms?

Line 83, Patchset 18 (Latest): uint64_t phys_footprint_bytes;
Gabriel Charette . unresolved

physical? let's avoid abbreviations per style-guide

File base/process/process_metrics_linux.cc
Line 95, Patchset 18 (Latest): NOTREACHED();
Gabriel Charette . unresolved

CHECK ?

Line 99, Patchset 18 (Latest): NOTREACHED();
Gabriel Charette . unresolved

ditto?

Line 152, Patchset 18 (Latest):ProcessMetrics::GetMemoryInfo() const {
Gabriel Charette . unresolved

Document in the CL description that this changes Linux's FillOSMemoryDump from `GetResidentAndSharedPagesFromStatmFile()` to `ReadProcFileToTrimmedStringPairs()`. So someone can find this CL if it breaks some memory infra.

File chrome/browser/ash/arc/memory_pressure/container_app_killer.cc
Line 159, Patchset 18 (Latest): if (!info.has_value()) {
return 0;
}
return (info->vm_swap_bytes + info->resident_set_bytes) / 1024;
Gabriel Charette . unresolved

How about using a single ternary statement for such returns (ditto elsewhere)

```
return info.has_value() ?
(info->vm_swap_bytes + info->resident_set_bytes) / 1024 :
0;
```
File services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics.cc
Line 39, Patchset 18 (Latest): auto process_metrics = [&]() {
if (handle == base::kNullProcessHandle) {
return base::ProcessMetrics::CreateCurrentProcessMetrics();
}
return base::ProcessMetrics::CreateProcessMetrics(handle);
}();
Gabriel Charette . unresolved

ternary here as well?

File services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_mac.cc
Line 62, Patchset 18 (Latest): "task_vm_info must be small enough for 10.14 MIG interfaces");
Gabriel Charette . unresolved

Why does a copy of this+above also stick here?

Open in Gerrit

Related details

Attention is currently required from:
  • Etienne Pierre-Doray
Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I2002e69abbe852e82d0d1cb37017e77602538d6b
    Gerrit-Change-Number: 6039432
    Gerrit-PatchSet: 18
    Gerrit-Owner: Etienne Pierre-Doray <etie...@chromium.org>
    Gerrit-Reviewer: Etienne Pierre-Doray <etie...@chromium.org>
    Gerrit-Reviewer: Gabriel Charette <g...@chromium.org>
    Gerrit-CC: Zijie He <zij...@google.com>
    Gerrit-Attention: Etienne Pierre-Doray <etie...@chromium.org>
    Gerrit-Comment-Date: Fri, 22 Nov 2024 20:26:28 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Etienne Pierre-Doray (Gerrit)

    unread,
    Nov 25, 2024, 11:17:04 AM11/25/24
    to Gabriel Charette, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Zijie He, asvitki...@chromium.org, chromiumme...@microsoft.com, creis...@chromium.org, alexmo...@chromium.org, navigation...@chromium.org, yhanada+...@chromium.org, arc-review...@google.com, hidehik...@chromium.org, chrome-gr...@chromium.org, fuchsia...@chromium.org, mac-r...@chromium.org
    Attention needed from Gabriel Charette

    Etienne Pierre-Doray added 10 comments

    Patchset-level comments
    File-level comment, Patchset 21 (Latest):
    Etienne Pierre-Doray . resolved

    PTAnL?

    File base/process/process_metrics.h
    Line 143, Patchset 18: // have platform-specific restrictions:
    Gabriel Charette . resolved

    has

    Etienne Pierre-Doray

    Done

    Line 96, Patchset 18: uint64_t private_bytes;
    Gabriel Charette . unresolved

    Can't we have PMF on all platforms?

    Etienne Pierre-Doray

    I intentionally didn't expose this as PMF, and exposed the platform specific bits required to compute PMF in memory_instrumentation. This is because:

    Line 83, Patchset 18: uint64_t phys_footprint_bytes;
    Gabriel Charette . resolved

    physical? let's avoid abbreviations per style-guide

    Etienne Pierre-Doray

    Done

    File base/process/process_metrics_linux.cc
    Line 95, Patchset 18: NOTREACHED();
    Gabriel Charette . resolved

    CHECK ?

    Etienne Pierre-Doray

    Done

    Line 99, Patchset 18: NOTREACHED();
    Gabriel Charette . resolved

    ditto?

    Etienne Pierre-Doray

    Done

    Line 152, Patchset 18:ProcessMetrics::GetMemoryInfo() const {
    Gabriel Charette . resolved

    Document in the CL description that this changes Linux's FillOSMemoryDump from `GetResidentAndSharedPagesFromStatmFile()` to `ReadProcFileToTrimmedStringPairs()`. So someone can find this CL if it breaks some memory infra.

    Etienne Pierre-Doray

    Done

    File chrome/browser/ash/arc/memory_pressure/container_app_killer.cc
    Line 159, Patchset 18: if (!info.has_value()) {

    return 0;
    }
    return (info->vm_swap_bytes + info->resident_set_bytes) / 1024;
    Gabriel Charette . resolved

    How about using a single ternary statement for such returns (ditto elsewhere)

    ```
    return info.has_value() ?
    (info->vm_swap_bytes + info->resident_set_bytes) / 1024 :
    0;
    ```
    Etienne Pierre-Doray

    Done

    File services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics.cc
    Line 39, Patchset 18: auto process_metrics = [&]() {

    if (handle == base::kNullProcessHandle) {
    return base::ProcessMetrics::CreateCurrentProcessMetrics();
    }
    return base::ProcessMetrics::CreateProcessMetrics(handle);
    }();
    Gabriel Charette . resolved

    ternary here as well?

    Etienne Pierre-Doray

    Done

    File services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_mac.cc
    Line 62, Patchset 18: "task_vm_info must be small enough for 10.14 MIG interfaces");
    Gabriel Charette . resolved

    Why does a copy of this+above also stick here?

    Etienne Pierre-Doray

    Ah this should go away.

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Gabriel Charette
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I2002e69abbe852e82d0d1cb37017e77602538d6b
    Gerrit-Change-Number: 6039432
    Gerrit-PatchSet: 21
    Gerrit-Owner: Etienne Pierre-Doray <etie...@chromium.org>
    Gerrit-Reviewer: Etienne Pierre-Doray <etie...@chromium.org>
    Gerrit-Reviewer: Gabriel Charette <g...@chromium.org>
    Gerrit-CC: Zijie He <zij...@google.com>
    Gerrit-Attention: Gabriel Charette <g...@chromium.org>
    Gerrit-Comment-Date: Mon, 25 Nov 2024 16:16:56 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Gabriel Charette <g...@chromium.org>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Gabriel Charette (Gerrit)

    unread,
    Nov 26, 2024, 5:19:35 PM11/26/24
    to Etienne Pierre-Doray, Gabriel Charette, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Zijie He, asvitki...@chromium.org, chromiumme...@microsoft.com, creis...@chromium.org, alexmo...@chromium.org, navigation...@chromium.org, yhanada+...@chromium.org, arc-review...@google.com, hidehik...@chromium.org, chrome-gr...@chromium.org, fuchsia...@chromium.org, mac-r...@chromium.org
    Attention needed from Etienne Pierre-Doray

    Gabriel Charette voted and added 2 comments

    Votes added by Gabriel Charette

    Code-Review+1

    2 comments

    File base/process/process_metrics.h
    Line 96, Patchset 18: uint64_t private_bytes;
    Gabriel Charette . resolved

    Can't we have PMF on all platforms?

    Etienne Pierre-Doray

    I intentionally didn't expose this as PMF, and exposed the platform specific bits required to compute PMF in memory_instrumentation. This is because:

    Gabriel Charette

    Acknowledged

    File services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_mac.cc
    Line 280, Patchset 21 (Parent): // The |phys_footprint| field was introduced in 10.11.
    Gabriel Charette . unresolved

    Mention drop of support for this conditional in the CL description.

    Where did you get the information about the min-supported MacOSX version? Refer to that too in the CL description (if it's public info)

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Etienne Pierre-Doray
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I2002e69abbe852e82d0d1cb37017e77602538d6b
    Gerrit-Change-Number: 6039432
    Gerrit-PatchSet: 21
    Gerrit-Owner: Etienne Pierre-Doray <etie...@chromium.org>
    Gerrit-Reviewer: Etienne Pierre-Doray <etie...@chromium.org>
    Gerrit-Reviewer: Gabriel Charette <g...@chromium.org>
    Gerrit-CC: Zijie He <zij...@google.com>
    Gerrit-Attention: Etienne Pierre-Doray <etie...@chromium.org>
    Gerrit-Comment-Date: Tue, 26 Nov 2024 22:19:25 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: Yes
    Comment-In-Reply-To: Etienne Pierre-Doray <etie...@chromium.org>
    Comment-In-Reply-To: Gabriel Charette <g...@chromium.org>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Etienne Pierre-Doray (Gerrit)

    unread,
    Nov 27, 2024, 2:06:54 PM11/27/24
    to Primiano Tucci, Gabriel Charette, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Zijie He, asvitki...@chromium.org, chromiumme...@microsoft.com, creis...@chromium.org, alexmo...@chromium.org, navigation...@chromium.org, yhanada+...@chromium.org, arc-review...@google.com, hidehik...@chromium.org, chrome-gr...@chromium.org, fuchsia...@chromium.org, mac-r...@chromium.org
    Attention needed from Primiano Tucci

    Etienne Pierre-Doray added 2 comments

    Patchset-level comments
    File-level comment, Patchset 24 (Latest):
    Etienne Pierre-Doray . resolved

    +primiano@ for services/resource_coordinator

    File services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_mac.cc
    Line 280, Patchset 21 (Parent): // The |phys_footprint| field was introduced in 10.11.
    Gabriel Charette . resolved

    Mention drop of support for this conditional in the CL description.

    Where did you get the information about the min-supported MacOSX version? Refer to that too in the CL description (if it's public info)

    Etienne Pierre-Doray

    Relevant CL:
    https://chromium-review.googlesource.com/c/chromium/src/+/2025948

    That CL removes support for 10.11, but for some reason kept the conditional.
    I updated the CL description linking the bug.

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Primiano Tucci
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement satisfiedCode-Review
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I2002e69abbe852e82d0d1cb37017e77602538d6b
    Gerrit-Change-Number: 6039432
    Gerrit-PatchSet: 24
    Gerrit-Owner: Etienne Pierre-Doray <etie...@chromium.org>
    Gerrit-Reviewer: Etienne Pierre-Doray <etie...@chromium.org>
    Gerrit-Reviewer: Gabriel Charette <g...@chromium.org>
    Gerrit-Reviewer: Primiano Tucci <prim...@chromium.org>
    Gerrit-Attention: Primiano Tucci <prim...@chromium.org>
    Gerrit-Comment-Date: Wed, 27 Nov 2024 19:06:43 +0000
    satisfied_requirement
    open
    diffy

    Primiano Tucci (Gerrit)

    unread,
    Dec 2, 2024, 5:00:24 AM12/2/24
    to Etienne Pierre-Doray, Gabriel Charette, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Zijie He, asvitki...@chromium.org, chromiumme...@microsoft.com, creis...@chromium.org, alexmo...@chromium.org, navigation...@chromium.org, yhanada+...@chromium.org, arc-review...@google.com, hidehik...@chromium.org, chrome-gr...@chromium.org, fuchsia...@chromium.org, mac-r...@chromium.org
    Attention needed from Etienne Pierre-Doray

    Primiano Tucci voted Code-Review+1

    Code-Review+1
    Open in Gerrit

    Related details

    Attention is currently required from:
    • Etienne Pierre-Doray
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement satisfiedCode-Review
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I2002e69abbe852e82d0d1cb37017e77602538d6b
    Gerrit-Change-Number: 6039432
    Gerrit-PatchSet: 24
    Gerrit-Owner: Etienne Pierre-Doray <etie...@chromium.org>
    Gerrit-Reviewer: Etienne Pierre-Doray <etie...@chromium.org>
    Gerrit-Reviewer: Gabriel Charette <g...@chromium.org>
    Gerrit-Reviewer: Primiano Tucci <prim...@chromium.org>
    Gerrit-CC: Zijie He <zij...@google.com>
    Gerrit-Attention: Etienne Pierre-Doray <etie...@chromium.org>
    Gerrit-Comment-Date: Mon, 02 Dec 2024 10:00:05 +0000
    Gerrit-HasComments: No
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    open
    diffy

    Gabriel Charette (Gerrit)

    unread,
    Dec 2, 2024, 10:19:57 AM12/2/24
    to Etienne Pierre-Doray, Gabriel Charette, Primiano Tucci, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Zijie He, asvitki...@chromium.org, chromiumme...@microsoft.com, creis...@chromium.org, alexmo...@chromium.org, navigation...@chromium.org, yhanada+...@chromium.org, arc-review...@google.com, hidehik...@chromium.org, chrome-gr...@chromium.org, fuchsia...@chromium.org, mac-r...@chromium.org
    Attention needed from Etienne Pierre-Doray

    Gabriel Charette voted and added 1 comment

    Votes added by Gabriel Charette

    Code-Review+1
    Owners-Override+1

    1 comment

    Patchset-level comments
    Gabriel Charette . resolved

    O-O for side-effects outside //base and resource_coordinator/

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Etienne Pierre-Doray
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement satisfiedCode-Review
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I2002e69abbe852e82d0d1cb37017e77602538d6b
    Gerrit-Change-Number: 6039432
    Gerrit-PatchSet: 24
    Gerrit-Owner: Etienne Pierre-Doray <etie...@chromium.org>
    Gerrit-Reviewer: Etienne Pierre-Doray <etie...@chromium.org>
    Gerrit-Reviewer: Gabriel Charette <g...@chromium.org>
    Gerrit-Reviewer: Primiano Tucci <prim...@chromium.org>
    Gerrit-CC: Zijie He <zij...@google.com>
    Gerrit-Attention: Etienne Pierre-Doray <etie...@chromium.org>
    Gerrit-Comment-Date: Mon, 02 Dec 2024 15:19:35 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    open
    diffy

    Etienne Pierre-Doray (Gerrit)

    unread,
    Dec 2, 2024, 10:21:19 AM12/2/24
    to Gabriel Charette, Primiano Tucci, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Zijie He, asvitki...@chromium.org, chromiumme...@microsoft.com, creis...@chromium.org, alexmo...@chromium.org, navigation...@chromium.org, yhanada+...@chromium.org, arc-review...@google.com, hidehik...@chromium.org, chrome-gr...@chromium.org, fuchsia...@chromium.org, mac-r...@chromium.org

    Etienne Pierre-Doray voted Commit-Queue+2

    Commit-Queue+2
    Open in Gerrit

    Related details

    Attention set is empty
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement satisfiedCode-Review
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I2002e69abbe852e82d0d1cb37017e77602538d6b
    Gerrit-Change-Number: 6039432
    Gerrit-PatchSet: 24
    Gerrit-Owner: Etienne Pierre-Doray <etie...@chromium.org>
    Gerrit-Reviewer: Etienne Pierre-Doray <etie...@chromium.org>
    Gerrit-Reviewer: Gabriel Charette <g...@chromium.org>
    Gerrit-Reviewer: Primiano Tucci <prim...@chromium.org>
    Gerrit-CC: Zijie He <zij...@google.com>
    Gerrit-Comment-Date: Mon, 02 Dec 2024 15:21:10 +0000
    Gerrit-HasComments: No
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    open
    diffy

    Chromium LUCI CQ (Gerrit)

    unread,
    Dec 2, 2024, 11:09:44 AM12/2/24
    to Etienne Pierre-Doray, Gabriel Charette, Primiano Tucci, AyeAye, chromium...@chromium.org, Zijie He, asvitki...@chromium.org, chromiumme...@microsoft.com, creis...@chromium.org, alexmo...@chromium.org, navigation...@chromium.org, yhanada+...@chromium.org, arc-review...@google.com, hidehik...@chromium.org, chrome-gr...@chromium.org, fuchsia...@chromium.org, mac-r...@chromium.org

    Chromium LUCI CQ submitted the change

    Change information

    Commit message:
    [memory] Move process memory info to base

    This will be re-used in a follow-up in SystemMetricsSampler.
    This should also replaced copied code in blink::MemoryUsageMonitor.

    This changes Linux's FillOSMemoryDump from GetResidentAndSharedPagesFromStatmFile() (proc/pid/statm) to ReadProcFileToTrimmedStringPairs() (proc/pid/status)

    This drops supports for pre MAC_OS_X_VERSION_10_11 missing
    phys_footprint: https://issues.chromium.org/issues/40669926
    Change-Id: I2002e69abbe852e82d0d1cb37017e77602538d6b
    Reviewed-by: Primiano Tucci <prim...@chromium.org>
    Reviewed-by: Gabriel Charette <g...@chromium.org>
    Owners-Override: Gabriel Charette <g...@chromium.org>
    Commit-Queue: Etienne Pierre-Doray <etie...@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#1390345}
    Files:
    • M base/process/process_metrics.h
    • M base/process/process_metrics_apple.cc
    • M base/process/process_metrics_fuchsia.cc
    • M base/process/process_metrics_linux.cc
    • M base/process/process_metrics_win.cc
    • M chrome/browser/ash/arc/memory_pressure/container_app_killer.cc
    • M chrome/browser/metrics/process_memory_metrics_emitter_browsertest.cc
    • M chrome/browser/resource_coordinator/utils.cc
    • M chrome/browser/task_manager/sampling/task_group_sampler.cc
    • M components/services/heap_profiling/json_exporter_unittest.cc
    • M content/browser/renderer_host/render_process_host_impl.cc
    • M services/resource_coordinator/public/cpp/memory_instrumentation/client_process_impl.cc
    • M services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics.cc
    • M services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics.h
    • M services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_fuchsia.cc
    • M services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_linux.cc
    • M services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_mac.cc
    • M services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_unittest.cc
    • M services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_win.cc
    Change size: L
    Delta: 19 files changed, 265 insertions(+), 192 deletions(-)
    Branch: refs/heads/main
    Submit Requirements:
    • requirement satisfiedCode-Review: +1 by Primiano Tucci, +1 by Gabriel Charette
    Open in Gerrit
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: merged
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I2002e69abbe852e82d0d1cb37017e77602538d6b
    Gerrit-Change-Number: 6039432
    Gerrit-PatchSet: 25
    Gerrit-Owner: Etienne Pierre-Doray <etie...@chromium.org>
    Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
    Gerrit-Reviewer: Etienne Pierre-Doray <etie...@chromium.org>
    Gerrit-Reviewer: Gabriel Charette <g...@chromium.org>
    Gerrit-Reviewer: Primiano Tucci <prim...@chromium.org>
    open
    diffy
    satisfied_requirement

    Thomas Lukaszewicz (Gerrit)

    unread,
    Dec 2, 2024, 1:40:18 PM12/2/24
    to Etienne Pierre-Doray, Chromium LUCI CQ, Gabriel Charette, Primiano Tucci, AyeAye, chromium...@chromium.org, Zijie He, asvitki...@chromium.org, chromiumme...@microsoft.com, creis...@chromium.org, alexmo...@chromium.org, navigation...@chromium.org, yhanada+...@chromium.org, arc-review...@google.com, hidehik...@chromium.org, chrome-gr...@chromium.org, fuchsia...@chromium.org, mac-r...@chromium.org

    Thomas Lukaszewicz has created a revert of this change

    Related details

    Attention set is empty
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement satisfiedCode-Review
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: revert
    satisfied_requirement
    open
    diffy
    Reply all
    Reply to author
    Forward
    0 new messages