• Camillo Bruni's avatar
    Reland "[counters] Improve v8.execute histogram timer" · e4311846
    Camillo Bruni authored
    This is a reland of 69564827
    
    Original change's description:
    > [counters] Improve v8.execute histogram timer
    >
    > - Mark uncommon timer-paths as V8_NOINLINE
    > - Add explicit LongTaskNestedTimedHistogramScope class
    > - Use explicit LongTaskRecordMode enum
    > - Mark a few more isolate methods as const
    > - Add more timer scopes:
    >   - Accessors::ArrayLengthSetter
    >   - v8::NewContext
    >
    > Bug: v8:12498, chromium:1275056
    > Change-Id: I7896ee341c3c3a1fd5acf8f3f59347ff01dda9c0
    > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3338258
    > Reviewed-by: Marja Hölttä <marja@chromium.org>
    > Auto-Submit: Camillo Bruni <cbruni@chromium.org>
    > Reviewed-by: Jakob Kummerow <jkummerow@chromium.org>
    > Commit-Queue: Jakob Kummerow <jkummerow@chromium.org>
    > Cr-Commit-Position: refs/heads/main@{#78372}
    
    Bug: v8:12498, chromium:1275056
    Change-Id: Ic153f1235d83340722fbd1053d2eba41133364d2
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3338700Reviewed-by: 's avatarJakob Kummerow <jkummerow@chromium.org>
    Commit-Queue: Camillo Bruni <cbruni@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#78843}
    e4311846
accessors.cc 29.5 KB