public class BuildOperationInstrumentation extends GradleInstrumentation
DEFAULT| Constructor and Description |
|---|
BuildOperationInstrumentation(boolean measureGarbageCollection,
boolean measureLocalBuildCache,
boolean measureConfigTime,
java.util.List<java.lang.String> measuredBuildOperations) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
generateInitScriptBody(java.io.PrintWriter writer) |
java.util.Optional<java.lang.Long> |
getLocalBuildCacheSize() |
java.util.Optional<java.time.Duration> |
getTimeToTaskExecution() |
java.util.Map<java.lang.String,BuildOperationExecutionData> |
getTotalBuildOperationExecutionData() |
java.util.Optional<java.time.Duration> |
getTotalGarbageCollectionTime()
This is the cumulative total GC time since the process started, not the GC time of the current invocation.
|
boolean |
requiresInitScript() |
calculateGradleArgs, unpackPluginclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpluspublic BuildOperationInstrumentation(boolean measureGarbageCollection,
boolean measureLocalBuildCache,
boolean measureConfigTime,
java.util.List<java.lang.String> measuredBuildOperations)
throws java.io.IOException
java.io.IOExceptionpublic boolean requiresInitScript()
protected void generateInitScriptBody(java.io.PrintWriter writer)
generateInitScriptBody in class GradleInstrumentationpublic java.util.Optional<java.time.Duration> getTotalGarbageCollectionTime()
public java.util.Optional<java.lang.Long> getLocalBuildCacheSize()
public java.util.Optional<java.time.Duration> getTimeToTaskExecution()
public java.util.Map<java.lang.String,BuildOperationExecutionData> getTotalBuildOperationExecutionData()