From a39f8a9f8ce1fc3c2fcc7a75ba3d7ddab52266ce Mon Sep 17 00:00:00 2001 From: Eric Fellheimer Date: Tue, 28 Jul 2015 19:11:23 +0000 Subject: Add some useful logging of "blaze query" timing. -- MOS_MIGRATED_REVID=99302436 --- .../build/lib/query2/AbstractBlazeQueryEnvironment.java | 10 ++++++++++ .../google/devtools/build/lib/query2/SkyQueryEnvironment.java | 9 +++++++++ 2 files changed, 19 insertions(+) (limited to 'src/main/java/com/google/devtools/build/lib/query2') diff --git a/src/main/java/com/google/devtools/build/lib/query2/AbstractBlazeQueryEnvironment.java b/src/main/java/com/google/devtools/build/lib/query2/AbstractBlazeQueryEnvironment.java index 27b0838d1a..779ede8210 100644 --- a/src/main/java/com/google/devtools/build/lib/query2/AbstractBlazeQueryEnvironment.java +++ b/src/main/java/com/google/devtools/build/lib/query2/AbstractBlazeQueryEnvironment.java @@ -29,6 +29,7 @@ import com.google.devtools.build.lib.pkgcache.PackageProvider; import com.google.devtools.build.lib.pkgcache.PathPackageLocator; import com.google.devtools.build.lib.pkgcache.TargetPatternEvaluator; import com.google.devtools.build.lib.pkgcache.TransitivePackageLoader; +import com.google.devtools.build.lib.profiler.Profiler; import com.google.devtools.build.lib.query2.engine.QueryEnvironment; import com.google.devtools.build.lib.query2.engine.QueryEvalResult; import com.google.devtools.build.lib.query2.engine.QueryException; @@ -43,6 +44,7 @@ import java.util.LinkedHashSet; import java.util.List; import java.util.Map; import java.util.Set; +import java.util.logging.Logger; import javax.annotation.Nullable; @@ -63,6 +65,8 @@ public abstract class AbstractBlazeQueryEnvironment implements QueryEnvironme private final Set settings; private final List extraFunctions; + private static final Logger LOG = Logger.getLogger(AbstractBlazeQueryEnvironment.class.getName()); + protected AbstractBlazeQueryEnvironment(boolean keepGoing, boolean strictScope, Predicate