Commit 848e1b9a authored by Maya Lekova's avatar Maya Lekova Committed by Commit Bot

[turbofan] Add more UMA metrics for concurrent compilation

Design doc: http://doc/1umgFxjLQ9p22lVS_BdhmAlo1o9xnxnWlhVi_HMWNktM

Bug: v8:9074
Change-Id: I99289cc46465e1bce52d8552b2db6fb66bcff85b
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1605735Reviewed-by: 's avatarBenedikt Meurer <bmeurer@chromium.org>
Reviewed-by: 's avatarJaroslav Sevcik <jarin@chromium.org>
Commit-Queue: Maya Lekova <mslekova@chromium.org>
Cr-Commit-Position: refs/heads/master@{#61435}
parent 2c0b1f6e
......@@ -305,8 +305,12 @@ void OptimizedCompilationJob::RecordCompilationStats(CompilationMode mode,
switch (mode) {
case OptimizedCompilationJob::kConcurrent:
time_background += time_taken_to_execute_;
counters->turbofan_optimize_concurrent_total_time()->AddSample(
static_cast<int>(ElapsedTime().InMicroseconds()));
break;
case OptimizedCompilationJob::kSynchronous:
counters->turbofan_optimize_non_concurrent_total_time()->AddSample(
static_cast<int>(ElapsedTime().InMicroseconds()));
time_foreground += time_taken_to_execute_;
break;
}
......
......@@ -151,6 +151,10 @@ namespace internal {
10000000, MICROSECOND) \
HT(turbofan_optimize_total_time, V8.TurboFanOptimizeTotalTime, 10000000, \
MICROSECOND) \
HT(turbofan_optimize_non_concurrent_total_time, \
V8.TurboFanOptimizeNonConcurrentTotalTime, 10000000, MICROSECOND) \
HT(turbofan_optimize_concurrent_total_time, \
V8.TurboFanOptimizeConcurrentTotalTime, 10000000, MICROSECOND) \
HT(turbofan_osr_prepare, V8.TurboFanOptimizeForOnStackReplacementPrepare, \
1000000, MICROSECOND) \
HT(turbofan_osr_execute, V8.TurboFanOptimizeForOnStackReplacementExecute, \
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment