diff options
author | ccalvarin <ccalvarin@google.com> | 2018-02-22 12:41:44 -0800 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2018-02-22 12:43:37 -0800 |
commit | af79eb49df9fb9a4b5a00194e5068a6cfedf12ae (patch) | |
tree | 89353d1d02053ba8ef8b763898c52ba0d56b1fa3 /src/main/java/com/google/devtools/build/lib/profiler/AutoProfiler.java | |
parent | b3729d8570c6a0c2a8d14dfa393b81862d039a5d (diff) |
Accept Durations in the CriticalPathComponent and Profiler.
RELNOTES: None.
PiperOrigin-RevId: 186658512
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/profiler/AutoProfiler.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/profiler/AutoProfiler.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/profiler/AutoProfiler.java b/src/main/java/com/google/devtools/build/lib/profiler/AutoProfiler.java index 97e6147119..555613da83 100644 --- a/src/main/java/com/google/devtools/build/lib/profiler/AutoProfiler.java +++ b/src/main/java/com/google/devtools/build/lib/profiler/AutoProfiler.java @@ -16,6 +16,7 @@ package com.google.devtools.build.lib.profiler; import com.google.common.base.Preconditions; import com.google.devtools.build.lib.clock.BlazeClock; import com.google.devtools.build.lib.clock.Clock; +import java.time.Duration; import java.util.concurrent.TimeUnit; import java.util.concurrent.atomic.AtomicBoolean; import java.util.concurrent.atomic.AtomicReference; @@ -344,8 +345,9 @@ public class AutoProfiler implements AutoCloseable { @Override public void accept(long elapsedTimeNanos) { if (elapsedTimeNanos > 0) { - Profiler.instance().logSimpleTaskDuration(startTimeNanos, elapsedTimeNanos, - profilerTaskType, object); + Profiler.instance() + .logSimpleTaskDuration( + startTimeNanos, Duration.ofNanos(elapsedTimeNanos), profilerTaskType, object); } } } |