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/skyframe/AbstractParallelEvaluator.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/skyframe/AbstractParallelEvaluator.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/skyframe/AbstractParallelEvaluator.java | 6 |
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) { |