aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/skyframe/AbstractParallelEvaluator.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/skyframe/AbstractParallelEvaluator.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/skyframe/AbstractParallelEvaluator.java')
-rw-r--r--src/main/java/com/google/devtools/build/skyframe/AbstractParallelEvaluator.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/skyframe/AbstractParallelEvaluator.java b/src/main/java/com/google/devtools/build/skyframe/AbstractParallelEvaluator.java
index a8c9747c90..002453c5ed 100644
--- a/src/main/java/com/google/devtools/build/skyframe/AbstractParallelEvaluator.java
+++ b/src/main/java/com/google/devtools/build/skyframe/AbstractParallelEvaluator.java
@@ -31,6 +31,7 @@ import com.google.devtools.build.skyframe.NodeEntry.DirtyState;
import com.google.devtools.build.skyframe.ParallelEvaluatorContext.EnqueueParentBehavior;
import com.google.devtools.build.skyframe.QueryableGraph.Reason;
import com.google.devtools.build.skyframe.SkyFunctionException.ReifiedSkyFunctionException;
+import java.time.Duration;
import java.util.Collection;
import java.util.HashSet;
import java.util.Iterator;
@@ -349,7 +350,10 @@ public abstract class AbstractParallelEvaluator {
evaluatorContext.getProgressReceiver().computed(skyKey, elapsedTimeNanos);
Profiler.instance()
.logSimpleTaskDuration(
- startTime, elapsedTimeNanos, ProfilerTask.SKYFUNCTION, skyKey);
+ startTime,
+ Duration.ofNanos(elapsedTimeNanos),
+ ProfilerTask.SKYFUNCTION,
+ skyKey);
}
}
} catch (final SkyFunctionException builderException) {