blob: 5e0b6daeb879315b938377f214b3c359079a1088 [file] [log] [blame]
# A set of trace points to trace a build from the command line
# This file is originally based on studio-main/tools/base/tracer/gradle.profile
# Add the agent flag via _JAVA_OPTIONS to get both the wrapper and gradle instrumented
#Trace-Agent: true
# *flingers
Trace: com.android.zipflinger.Compressor
Trace: com.android.zipflinger.ZipArchive
Trace: com.android.signflinger.SignedApk
# Gradle wraper end-to-end events
Start: org.gradle.wrapper.GradleWrapperMain::main
Flush: org.gradle.launcher.Main::doAction
# Main configuration step
Trace: org.gradle.configuration.DefaultBuildConfigurer::configure
# Main execution step
Trace: org.gradle.execution.DefaultBuildExecuter::execute
Trace: org.gradle.execution.DefaultBuildConfigurationActionExecuter::configure
# Android plugin
Trace: com.android.build.gradle.internal.plugins.BasePlugin
#Annotation: org.gradle.api.tasks.TaskAction
# Apk step
#Trace: com.android.build.gradle.tasks.PackageAndroidArtifact::doIncrementalTaskAction
#Trace: com.android.build.gradle.tasks.PackageAndroidArtifact::doFullTaskAction
#Trace: com.android.tools.build.apkzlib.zip.ZFile::<init>
#Trace: com.android.tools.build.apkzlib.zip.ZFile::openReadOnly
#Trace: com.android.tools.build.apkzlib.zip.ZFile::openReadWrite
#Trace: com.android.tools.build.apkzlib.zip.ZFile::readData
#Trace: com.android.tools.build.apkzlib.zip.ZFile::readCentralDirectory
#Trace: com.android.tools.build.apkzlib.zip.ZFile::mergeFrom
#Trace: com.android.tools.build.apkzlib.zip.ZFile::add
#Trace: com.android.tools.build.apkzlib.zip.ZFile::update
#Trace: com.android.tools.build.apkzlib.zip.ZFile::close
#Trace: com.android.tools.build.apkzlib.zip.ZFile::writeAllFilesToZip
#Trace: com.android.tools.build.apkzlib.zip.ZFile::recomputeAndWriteCentralDirectoryAndEocd
#Trace: com.android.tools.build.apkzlib.zip.ZFile::directFullyRead
#Trace: com.android.tools.build.apkzlib.zip.ZFile::notify
#Trace: com.android.tools.build.apkzlib.zip.ZFile::processAllReadyEntriesWithWait
#Trace: com.android.tools.build.apkzlib.zfile.ApkZFileCreator
#Trace: com.android.tools.build.apkzlib.zfile.ApkZFileCreatorFactory
#Trace: com.android.build.gradle.internal.packaging.IncrementalPackagerBuilder
#Trace: com.android.builder.internal.packaging.IncrementalPackager
#Trace: com.android.build.gradle.tasks.PackageAndroidArtifact.IncrementalSplitterRunnable
#Trace: com.android.build.gradle.internal.tasks.KnownFilesSaveData
#Trace: com.android.builder.files.RelativeFiles::fromZip
#Trace: com.android.builder.files.ZipCentralDirectory
#Trace: com.android.tools.build.apkzlib.bytestorage.ByteStorage
#Trace: com.android.tools.build.apkzlib.bytestorage.ChunkBasedByteStorage
#Trace: com.android.tools.build.apkzlib.bytestorage.InMemoryByteStorage
#Trace: com.android.tools.build.apkzlib.bytestorage.OverflowToDiskByteStorage
#Trace: com.android.tools.build.apkzlib.bytestorage.TemporaryDirectoryStorage
#Trace: com.android.tools.build.apkzlib.zip.StoredEntry
# Signing
#Trace: com.android.tools.build.apkzlib.sign.SigningExtension
#Trace: com.android.tools.build.apkzlib.sign.SigningExtension::isCurrentSignatureAsRequested
#Trace: com.android.tools.build.apkzlib.sign.SigningExtension::onOutputZipReadyForUpdate
#Trace: com.android.tools.build.apkzlib.sign.SigningExtension::onOutputZipEntriesWritten
# Flush the daemon
Flush: org.gradle.internal.buildevents.BuildResultLogger::buildFinished
# Task executors
# All: Trace: org.gradle.api.internal.tasks.execution.*
#Trace: org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter::execute
#Trace: org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter::execute
# Snapshot/checksumming:
#Trace: org.gradle.api.internal.changedetection.state.AbstractFileCollectionSnapshotter::snapshot
#Trace: org.gradle.api.internal.changedetection.state.DefaultFileSystemSnapshotter::snapshotDirectoryTree
# More details:
#Trace: org.gradle.api.internal.artifacts.configurations.DefaultConfiguration::getFiles
#Trace: org.gradle.api.internal.changedetection.state.CompileClasspathSnapshotBuilder
#Trace: org.gradle.api.internal.changedetection.state.RuntimeClasspathSnapshotBuilder
#Trace: org.gradle.api.internal.file.CalculatedTaskInputFileCollection::getFiles
#Trace: org.gradle.jvm.internal.DependencyResolvingClasspath
#Trace: org.gradle.jvm.internal.DependencyResolvingClasspath::getFiles
#Trace: org.gradle.api.internal.artifacts.ivyservice.DefaultConfigurationResolver
#Trace: org.gradle.api.internal.artifacts.configurations.DefaultConfiguration$ConfigurationFileCollection
#Trace: org.gradle.api.internal.artifacts.configurations.DefaultConfiguration#getFiles
#Trace: org.gradle.api.internal.file.AbstractFileTree::getFiles
# Even more details:
#Trace: org.gradle.api.internal.AbstractTask::execute
#Trace: org.gradle.api.internal.changedetection.state.DefaultFileSystemSnapshotter
#Trace: org.gradle.internal.execution.history.changes.*
#Trace: org.gradle.api.internal.project.taskfactory.*
#Trace: org.gradle.api.internal.project.taskfactory.*
#Trace: org.gradle.api.internal.artifacts.ivyservice.resolveengine.*
#Trace: org.gradle.api.internal.artifacts.ivyservice.resolveengine.artifact.*
#Trace: org.gradle.api.internal.artifacts.transform.DefaultTransformedFileCache
#Trace: org.gradle.api.internal.artifacts.transform.TransformingAsyncArtifactListener
#Trace: org.gradle.api.internal.artifacts.transform.UserCodeBackedTransformer
#Trace: org.gradle.api.internal.changedetection.state.DefaultFileSystemSnapshotter$HashBackedSnapshot
#Trace: org.gradle.api.internal.file.AbstractFileCollection.*
Trace: org.gradle.api.internal.changedetection.changes.DefaultTaskArtifactStateRepository$TaskArtifactStateImpl
#Trace: org.gradle.api.internal.changedetection.state.AbstractFileCollectionSnapshotter
#Trace: org.gradle.api.internal.changedetection.state.AbstractFileCollectionSnapshotter$FileCollectionVisitorImpl
#Trace: org.gradle.api.internal.changedetection.state.CacheBackedTaskHistoryRepository
#Trace: org.gradle.api.internal.changedetection.state.FileCollectionVisitingSnapshotBuilder
#Trace: org.gradle.api.internal.file.AbstractFileTree::getFiles
#Trace: org.gradle.api.internal.file.collections.FileCollectionAdapter::getFiles
#Trace: org.gradle.api.internal.file.CompositeFileCollection::getFiles
#Trace: org.gradle.api.internal.AbstractTask
Trace: org.gradle.internal.buildevents.*
#Trace: org.gradle.internal.service.scopes.*
Trace: org.gradle.execution.*
Trace: org.gradle.configuration.*
Trace: org.gradle.internal.buildevents.BuildResultLogger
# model building
Trace: com.android.build.gradle.internal.ide.ModelBuilder
Trace: com.android.build.gradle.internal.ide.dependencies.ArtifactDependencyGraph
Trace: com.android.build.gradle.internal.ide.dependencies.LibraryUtils
Trace: com.android.build.gradle.internal.ide.AndroidLibraryImpl
Trace: com.android.build.gradle.internal.ide.JavaLibraryImpl
# other
#Trace: org.jetbrains.intellij.*
#Trace: com.intellij.*
#Trace: com.intellij.util.indexing.*
Trace: com.intellij.util.indexing.UnindexedFilesUpdater::performInDumbMode
Trace: com.intellij.openapi.project.DumbServiceMergingTaskQueue::executeTask
Trace: com.intellij.openapi.project.impl.ProjectManagerImpl::initProject
Trace: com.jetbrains.cidr.lang.symbols.symtable.building.OCSymbolLoadingActivity
Trace: org.gradle.api.internal.tasks.TaskDependencyContainer
Trace: org.gradle.groovy.scripts.*