• Nikolaos Papaspyrou's avatar
    Reland "cppgc: Minor fix in cppgc efficiency calculation" · 1d8a669e
    Nikolaos Papaspyrou authored
    This is a reland of commit 543acf34
    
    Original change's description:
    > cppgc: Minor fix in cppgc efficiency calculation
    >
    > Efficiency calculation (freed bytes over GC duration) assumes that the
    > duration of the GC is non zero. However, if the clock resolution is
    > not small enough and the entire GC is very short, the timed value
    > appears to be zero. This leads to NaN values showing in metrics and
    > CHECKs failing. This CL fixes the issue.
    >
    > Bug: chromium:1338256
    > Change-Id: I1dbc52072fcde3411aa38fa0c11da25afd107ca8
    > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3714356
    > Reviewed-by: Omer Katz <omerkatz@chromium.org>
    > Commit-Queue: Nikolaos Papaspyrou <nikolaos@chromium.org>
    > Cr-Commit-Position: refs/heads/main@{#81329}
    
    Bug: chromium:1338256
    Bug: chromium:1339180
    Change-Id: Ib2b2a6973a6d290adf01568f35a205b606dd99f5
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3723499Reviewed-by: 's avatarOmer Katz <omerkatz@chromium.org>
    Commit-Queue: Nikolaos Papaspyrou <nikolaos@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#81354}
    1d8a669e
stats-collector.cc 14.4 KB