v8/src
Ulan Degenbaev 8b5d4de388 [heap] Add UMA histograms for memory measurement delay and GC
This adds two new histograms:
- V8.MeasureMemoryDelayMilliseconds measures how long it takes to
  serve a memory measurement request
- V8.GCFinalizeMCMeasureMemory is a variant of the existing GC pause
  histogram that used when GC runs in memory measurement mode.

Additionally this CL lowers the maximum measurement delay to 10 seconds.

Bug: chromium:1049093
Change-Id: I97cbf443da514a69d6cf8c1d74d2757098e60acd
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2089937
Reviewed-by: Dominik Inführ <dinfuehr@chromium.org>
Reviewed-by: Michael Lippautz <mlippautz@chromium.org>
Commit-Queue: Ulan Degenbaev <ulan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#66606}
2020-03-06 09:23:35 +00:00
..
api [heap] Report total size of global handles 2020-03-03 13:22:15 +00:00
asmjs [offthread] Allow off-thread bytecode finalization 2020-03-03 14:36:44 +00:00
ast [class] maintain private brand information on SFI 2020-03-03 20:25:54 +00:00
base Reland "[wasm] Refactor callback triggering" 2020-02-26 16:16:33 +00:00
builtins [builtins] Reverse arguments in builtins assembler x64 2020-03-05 14:36:48 +00:00
codegen s390: [wasm-simd] Add to simd Decimal and FP operations 2020-03-06 04:32:03 +00:00
common [off-thread] Get rid of OffThreadHandle 2020-03-02 09:42:15 +00:00
compiler s390: [wasm-simd] Add to simd Decimal and FP operations 2020-03-06 04:32:03 +00:00
compiler-dispatcher Remove mstarzinger@ from OWNERS files. 2019-12-13 11:13:14 +00:00
d8 [d8] Claim TLA TODOs 2020-02-25 09:40:16 +00:00
date Make ToInteger always truncate -0 2020-03-02 20:40:01 +00:00
debug Make ToInteger always truncate -0 2020-03-02 20:40:01 +00:00
deoptimizer [Turbofan] Allow CallIC to be polymorphic for same SharedFunctionInfos 2020-02-29 09:09:42 +00:00
diagnostics [wasm-simd][x64] Add AVX codegen for i32x4 conversions and hadd 2020-03-04 19:33:11 +00:00
execution [ptr-compr][csa] Use TaggedIndex nodes in IC builtins 2020-03-04 15:45:32 +00:00
extensions Reland "Support Intel VTune ITT API" 2019-12-17 13:34:36 +00:00
flags [offthread] Allow off-thread bytecode finalization 2020-03-03 14:36:44 +00:00
handles [keys] Handle RangeError in GetKeysWithPrototypeInfoCache 2020-03-04 13:38:10 +00:00
heap [heap] Add UMA histograms for memory measurement delay and GC 2020-03-06 09:23:35 +00:00
ic [ptr-compr][csa] Use TaggedIndex nodes in IC builtins 2020-03-04 15:45:32 +00:00
init [weakrefs] Rename FinalizationGroup to FinalizationRegistry for JS 2020-02-25 22:53:20 +00:00
inspector Revert "[wasm-debug] Let wasm scripts report correct column information." 2020-02-24 14:24:26 +00:00
interpreter [ptr-compr][csa] Use TaggedIndex nodes in IC builtins 2020-03-04 15:45:32 +00:00
json [offthread] Add off-thread support to Script 2020-02-11 09:45:33 +00:00
libplatform Roll Perfetto forward, adapting to proto_library changes 2020-03-04 14:51:41 +00:00
libsampler [ppc64][ppc] Split up ARCH_PPC and ARCH_PPC64 2020-02-21 15:42:20 +00:00
logging [heap] Add UMA histograms for memory measurement delay and GC 2020-03-06 09:23:35 +00:00
numbers Make ToInteger always truncate -0 2020-03-02 20:40:01 +00:00
objects Speed up StackTraceFrame::GetScriptNameOrSourceUrl() 2020-03-05 21:48:33 +00:00
parsing [class] maintain private brand information on SFI 2020-03-03 20:25:54 +00:00
profiler [ppc64][ppc] Split up ARCH_PPC and ARCH_PPC64 2020-02-21 15:42:20 +00:00
protobuf Add OWNERS to src/protobuf 2019-05-15 11:17:23 +00:00
regexp [mips][regexp] Always pass the isolate to CaseInsensitiveCompareUC16 2020-03-03 07:29:02 +00:00
roots Assign CoverageInfo an instance type 2020-02-18 19:15:08 +00:00
runtime [ptr-compr][csa] Use TaggedIndex nodes in IC builtins 2020-03-04 15:45:32 +00:00
sanitizer Rename clemensh to clemensb in OWNERS 2019-09-26 08:44:44 +00:00
snapshot Set bytecode budget to interrupt_budget when allocating feedback vector 2020-02-25 13:24:06 +00:00
strings [strings] Reclaim a bit in the hash field 2020-02-17 18:26:07 +00:00
tasks Revert "[weakrefs] Schedule FinalizationGroup cleanup tasks from within V8" 2020-02-09 16:24:52 +00:00
third_party Update the dependency of v8_vtunejit 2019-12-23 02:00:49 +00:00
torque Complete Torque definition of JSArrayBuffer 2020-02-28 17:27:12 +00:00
tracing [tracing] Remove id mangling 2020-01-23 12:50:48 +00:00
trap-handler Introducing trap handler support for FreeBSD x64. 2019-11-08 16:46:05 +00:00
utils Reland "[wasm] Further reduce the size of WasmCode" 2020-03-05 16:21:18 +00:00
wasm [wasm-simd][liftoff] Implement add for i32x4, i16x8, f32x4 on X64 and IA32 2020-03-06 02:55:03 +00:00
zone Remove and update some outdated TODO(mstarzinger). 2019-12-13 10:18:04 +00:00
DEPS [offthread] Add OffThreadFactory support to AST strings 2020-01-16 14:58:54 +00:00
OWNERS Use relative paths to OWNERS files 2019-08-12 13:52:52 +00:00