aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/profiler/AutoProfiler.java
diff options
context:
space:
mode:
authorGravatar ccalvarin <ccalvarin@google.com>2018-02-22 12:41:44 -0800
committerGravatar Copybara-Service <copybara-piper@google.com>2018-02-22 12:43:37 -0800
commitaf79eb49df9fb9a4b5a00194e5068a6cfedf12ae (patch)
tree89353d1d02053ba8ef8b763898c52ba0d56b1fa3 /src/main/java/com/google/devtools/build/lib/profiler/AutoProfiler.java
parentb3729d8570c6a0c2a8d14dfa393b81862d039a5d (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.java6
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);
}
}
}