Gradle Build Performance Report

Results
Repositorycdsap/ExperimentCcOnlyReadMode
TaskassembleDebug
varianta_9.0.040 builds processedBuild Scans
variantb_9.1.0-rc-140 builds processedBuild Scans
Execution raw dataDownload csv
Experiment run executionWorkflow

Build Duration Time Series

Configuration Time

Build Process Memory

Build Child Processes Memory

Most Expensive Task: :app:app:mergeExtDexDebug

Total gc collections - gc-gradle_gc.log

Time Kotlin Garbage Collection Process

Time Gradle Garbage Collection Process

CategoryMetricStatistics
MeanP50P90Unit
varianta_9.0.0variantb_9.1.0-rc-1varianta_9.0.0variantb_9.1.0-rc-1varianta_9.0.0variantb_9.1.0-rc-1
BuildBuild time204263209029201901209785217722217381ms
BuildConfiguration time442073648343210360644981239044ms
Gradle process stateGradle-Process-capacity2.092.042.082.012.482.49
Gradle process stateGradle-Process-gcTime0.070.070.070.080.080.08
Gradle process stateGradle-Process-max5.05.05.05.05.05.0
Gradle process stateGradle-Process-uptime3.383.463.353.483.613.61
Gradle process stateGradle-Process-usage1.371.331.381.431.681.71
Kotlin process stateKotlin-Process-capacity2.522.372.482.362.792.65
Kotlin process stateKotlin-Process-gcTime0.120.130.120.130.130.14
Kotlin process stateKotlin-Process-max5.05.05.05.05.05.0
Kotlin process stateKotlin-Process-uptime3.193.263.163.283.413.39
Kotlin process stateKotlin-Process-usage1.021.070.931.051.551.5
Task Typeorg.jetbrains.kotlin.gradle.plugin.diagnostics.CheckKotlinGradlePluginConfigurationErrors000001ms
Task Typeorg.gradle.plugin.devel.tasks.GeneratePluginDescriptors423737356547ms
Task Typeorg.gradle.language.jvm.tasks.ProcessResources443539346844ms
Task Typeorg.jetbrains.kotlin.gradle.tasks.KotlinCompile256725632292231936573802ms
Task Typeorg.gradle.api.tasks.compile.JavaCompile844523550424898692ms
Task Typeorg.gradle.api.DefaultTask000001ms
Task Typeorg.gradle.api.tasks.bundling.Jar424141405151ms
Task Typecom.android.build.gradle.internal.tasks.AndroidVariantTask000011ms
Task Typecom.android.build.gradle.internal.tasks.MergeNativeDebugMetadataTask546394ms
Task Typecom.android.build.gradle.internal.tasks.AarMetadataTask13595198ms
Task Typecom.android.build.gradle.tasks.GenerateResValues9383144ms
Task Typecom.android.build.gradle.internal.tasks.ValidateResourcesTask154134226ms
Task Typecom.android.build.gradle.tasks.MergeResources1176334136119ms
Task Typecom.android.build.gradle.internal.tasks.CheckAarMetadataTask112163411046171284774ms
Task Typecom.android.build.gradle.tasks.CompatibleScreensManifest151515162325ms
Task Typecom.android.build.gradle.tasks.ExtractDeepLinksTask6363117ms
Task Typecom.android.build.gradle.tasks.MapSourceSetPathsTask11075767757271271ms
Task Typecom.android.build.gradle.tasks.ProcessLibraryManifest431823143424ms
Task Typecom.android.build.gradle.internal.res.ParseLibraryResourcesTask513424164128ms
Task Typecom.android.build.gradle.tasks.CompileLibraryResourcesTask341417133019ms
Task Typecom.android.build.gradle.internal.res.GenerateLibraryRFileTask412027174531ms
Task Typecom.android.build.gradle.tasks.ProcessApplicationManifest520200523193587224ms
Task Typecom.android.build.gradle.tasks.ProcessMultiApkApplicationManifest311149301145378174ms
Task Typecom.android.build.gradle.tasks.ProcessPackagedManifestTask512738267841ms
Task Typecom.android.build.gradle.tasks.JavaPreCompileTask10138121522ms
Task Typecom.android.build.gradle.internal.res.LinkApplicationAndroidResourcesTask213023032131231723042434ms
Task Typecom.google.devtools.ksp.gradle.KspTaskJvm334035483111342141234368ms
Task Typecom.android.build.gradle.tasks.TransformClassesWithAsmTask103908987147134ms
Task Typecom.android.build.gradle.internal.tasks.BundleLibraryClassesJar181716162827ms
Task Typecom.android.build.gradle.tasks.MergeSourceSetFolders109761313ms
Task Typecom.android.build.gradle.tasks.ShaderCompile211154ms
Task Typecom.android.build.gradle.internal.tasks.CompressAssetsTask141413132323ms
Task Typecom.android.build.gradle.internal.tasks.DexFileDependenciesTask101010101617ms
Task Typecom.android.build.gradle.internal.tasks.ProcessJavaResTask15101572218ms
Task Typecom.android.build.gradle.internal.tasks.BundleLibraryClassesDir644843449068ms
Task Typecom.android.build.gradle.internal.tasks.CheckDuplicateClassesTask400188394184545242ms
Task Typedagger.hilt.android.plugin.task.AggregateDepsTask113067611456551360861ms
Task Typecom.android.build.gradle.internal.tasks.DexArchiveBuilderTask1558923163392118691065ms
Task Typecom.android.build.gradle.internal.tasks.GlobalSyntheticsMergeTask175109173102246154ms
Task Typecom.android.build.gradle.internal.tasks.MergeJavaResourceTask44331161811ms
Task Typecom.android.build.gradle.internal.tasks.MergeNativeLibsTask522163ms
Task Typecom.android.build.gradle.internal.tasks.LibraryJniLibsTask9553106ms
Task Typecom.android.build.gradle.internal.tasks.DexMergingTask581942429946991625412239ms
Task Typecom.android.build.gradle.internal.tasks.AppMetadataTask7585138ms
Task Typecom.android.build.gradle.internal.tasks.SigningConfigVersionsWriterTask412040205726ms
Task Typecom.android.build.gradle.internal.tasks.StripDebugSymbolsTask312152ms
Task Typecom.android.build.gradle.internal.tasks.MergeFileTask7262113ms
Task Typecom.android.build.gradle.internal.tasks.MergeConsumerProguardFilesTask515293ms
Task Typecom.android.build.gradle.tasks.ProcessLibraryArtProfileTask414172ms
Task Typecom.android.build.gradle.internal.tasks.PrepareLintJarForPublish524293ms
Task Typecom.android.build.gradle.tasks.ExtractAnnotations201419102916ms
Task Typecom.android.build.gradle.internal.tasks.LibraryAarJarsTask331431134618ms
Task Typecom.android.build.gradle.tasks.BundleAar157156229ms
Task Typecom.android.build.gradle.internal.tasks.ValidateSigningTask1705980166198522851246ms
Task Typecom.android.build.gradle.tasks.PackageApplication9887959817951173902ms
Task Typecom.android.build.gradle.internal.tasks.ListingFileRedirectTask6253104ms
Task Path:build-logic:convention:compileKotlin645865726407654667096924ms
Task Path:app:app:parseDebugLocalResources12671184844103928922153ms
Task Path:app:app:mergeDebugResources551534795306341271043861ms
Task Path:app:app:processDebugResources213023032131231723042434ms
Task Path:core:contact:kspDebugKotlin457445684469455749855040ms
Task Path:core:comment:kspDebugKotlin734061767267619177436631ms
Task Path:core:checkout:kspDebugKotlin747665627441662178256999ms
Task Path:core:cart:kspDebugKotlin751275777454763578918054ms
Task Path:core:contact:compileDebugKotlin553154785497545358115841ms
Task Path:core:checkout:compileDebugKotlin552655835451554858376035ms
Task Path:core:comment:compileDebugKotlin553555425518553758435957ms
Task Path:core:cart:compileDebugKotlin552855905512553557845971ms
Task Path:core:location:kspDebugKotlin408943333988430145544791ms
Task Path:core:feed:kspDebugKotlin412144924070457644705052ms
Task Path:core:login:kspDebugKotlin408240424024400144004533ms
Task Path:core:identity:kspDebugKotlin463248594574484051635297ms
Task Path:core:location:compileDebugKotlin370438023668381239994137ms
Task Path:core:feed:compileDebugKotlin370039543682392040884523ms
Task Path:core:login:compileDebugKotlin369937273704362040124210ms
Task Path:core:identity:compileDebugKotlin363538713625390739044210ms
Task Path:core:network:kspDebugKotlin360339243584388639464253ms
Task Path:core:post:kspDebugKotlin357940303564401939854379ms
Task Path:core:profile:kspDebugKotlin382841383770413342934602ms
Task Path:core:push:kspDebugKotlin348437063478370738084095ms
Task Path:core:network:compileDebugKotlin318033113130333435903759ms
Task Path:core:post:compileDebugKotlin310930433077295534213499ms
Task Path:core:push:compileDebugKotlin300328442988288533023136ms
Task Path:core:profile:compileDebugKotlin307029493066295235223250ms
Task Path:feature:account:kspDebugKotlin357339453563395339684243ms
Task Path:core:search:kspDebugKotlin384040763808407242834394ms
Task Path:core:user:kspDebugKotlin360142473555426738964498ms
Task Path:feature:message:kspDebugKotlin352637723484375438364112ms
Task Path:core:user:compileDebugKotlin287027382841269631533054ms
Task Path:feature:account:compileDebugKotlin277126972748270631653183ms
Task Path:core:search:compileDebugKotlin281133782790335132033693ms
Task Path:feature:message:compileDebugKotlin292428672904285131793199ms
Task Path:feature:group:kspDebugKotlin332234003296337438053838ms
Task Path:feature:log:kspDebugKotlin330033983292332536783771ms
Task Path:feature:analytics:kspDebugKotlin327734603223340436963843ms
Task Path:feature:notification:kspDebugKotlin327838173164379237174264ms
Task Path:feature:group:compileDebugKotlin277326462723270031363045ms
Task Path:feature:log:compileDebugKotlin270326182678263129993006ms
Task Path:feature:analytics:compileDebugKotlin273326212685254830793006ms
Task Path:feature:notification:compileDebugKotlin268624812687246628862805ms
Task Path:feature:setting:kspDebugKotlin350835653484359340263973ms
Task Path:feature:share:kspDebugKotlin335335853312358637573838ms
Task Path:feature:status:kspDebugKotlin320033233201332637393639ms
Task Path:feature:sync:kspDebugKotlin319933883148339336413732ms
Task Path:feature:share:compileDebugKotlin306127033043275333653073ms
Task Path:feature:status:compileDebugKotlin288526222910262832142922ms
Task Path:feature:setting:compileDebugKotlin299423753024231432412686ms
Task Path:feature:sync:compileDebugKotlin292525172948247933072819ms
Task Path:feature:task:kspDebugKotlin329838123232382937864119ms
Task Path:feature:report:kspDebugKotlin323037433207375337034153ms
Task Path:feature:metric:kspDebugKotlin302436822988365134804212ms
Task Path:feature:session:kspDebugKotlin292033262889336632813713ms
Task Path:feature:metric:compileDebugKotlin238922412386215226592668ms
Task Path:feature:report:compileDebugKotlin242022782369224427362663ms
Task Path:feature:task:compileDebugKotlin245726892420270027703127ms
Task Path:feature:session:compileDebugKotlin230723762311239524762743ms
Task Path:domain:document:kspDebugKotlin292034522863343632493736ms
Task Path:domain:event:kspDebugKotlin282135212798347232683969ms
Task Path:domain:file:kspDebugKotlin291235402873343132894308ms
Task Path:domain:alarm:kspDebugKotlin300534812924348334704024ms
Task Path:domain:document:compileDebugKotlin221123932188238425782924ms
Task Path:domain:alarm:compileDebugKotlin229425912298258025522813ms
Task Path:domain:calendar:kspDebugKotlin310134603090338634023938ms
Task Path:domain:article:kspDebugKotlin304533563048337033783681ms
Task Path:domain:file:compileDebugKotlin227623682226231026422888ms
Task Path:domain:calendar:compileDebugKotlin234726672351268326623147ms
Task Path:domain:article:compileDebugKotlin223425612186253624662926ms
Task Path:domain:event:compileDebugKotlin239725722411262126833141ms
Task Path:domain:list:kspDebugKotlin308436173157369635254100ms
Task Path:domain:forecast:kspDebugKotlin328340943256402737934623ms
Task Path:domain:map:kspDebugKotlin305634953028357035443844ms
Task Path:domain:news:kspDebugKotlin298334332978345734623917ms
Task Path:domain:list:compileDebugKotlin226622502236226326662720ms
Task Path:domain:map:compileDebugKotlin208222402060223122902763ms
Task Path:domain:forecast:compileDebugKotlin247225482432263229782871ms
Task Path:domain:news:compileDebugKotlin207523442103230222962935ms
Task Path:domain:note:kspDebugKotlin279434622743351633643899ms
Task Path:domain:weather:kspDebugKotlin282334082729339435423818ms
Task Path:domain:timer:kspDebugKotlin303337092983373534714131ms
Task Path:domain:todo:kspDebugKotlin302436852979368637184090ms
Task Path:domain:note:compileDebugKotlin193621721882218323052701ms
Task Path:domain:weather:compileDebugKotlin194021181938214221742501ms
Task Path:domain:timer:compileDebugKotlin199321402028206522672635ms
Task Path:domain:todo:compileDebugKotlin219523172197233125382755ms
Task Path:repository:identity-contact:kspDebugKotlin274526472731261332473051ms
Task Path:repository:push-contact:kspDebugKotlin282933222794325831943904ms
Task Path:repository:audio:kspDebugKotlin291334632898349232423946ms
Task Path:repository:cart-contact:kspDebugKotlin265231062693310029923594ms
Task Path:repository:cart-contact:compileDebugKotlin201117671947174824351976ms
Task Path:repository:audio:compileDebugKotlin208918541990186625622016ms
Task Path:repository:checkout-contact:kspDebugKotlin284429702825295834443274ms
Task Path:repository:contact-contact:kspDebugKotlin308028712974286936153211ms
Task Path:repository:checkout-contact:compileDebugKotlin214418172118180025352098ms
Task Path:repository:contact-contact:compileDebugKotlin210917952120177425102148ms
Task Path:repository:identity-contact:compileDebugKotlin180116251715163522852026ms
Task Path:repository:gallery:kspDebugKotlin303429443008297738273623ms
Task Path:repository:gallery:compileDebugKotlin185218691839189821992237ms
Task Path:repository:photo:kspDebugKotlin288228212903281732843244ms
Task Path:repository:login-contact:kspDebugKotlin308229783067287636153420ms
Task Path:repository:playlist:kspDebugKotlin288127482831280333453126ms
Task Path:repository:photo:compileDebugKotlin189618341864178922432344ms
Task Path:repository:playlist:compileDebugKotlin186718911849180621092467ms
Task Path:repository:login-contact:compileDebugKotlin194618711923184122452128ms
Task Path:repository:podcast:kspDebugKotlin281931342809305732333971ms
Task Path:repository:push-contact:compileDebugKotlin195218301921176422822465ms
Task Path:repository:podcast:compileDebugKotlin189519111848180622872518ms
Task Path:repository:user-contact:kspDebugKotlin303630053050306235123687ms
Task Path:repository:video:kspDebugKotlin296431842926314534733743ms
Task Path:repository:video:compileDebugKotlin168119201621192619672292ms
Task Path:repository:user-contact:compileDebugKotlin172219041647186321342422ms
Task Path:repository:media:kspDebugKotlin277231442689312932423775ms
Task Path:model:feed-contact:kspDebugKotlin274931122725312233023651ms
Task Path:repository:media:compileDebugKotlin191918981824191125462314ms
Task Path:model:feed-contact:compileDebugKotlin189719231708189024942331ms
Task Path:model:group-contact:kspDebugKotlin289229052820289535833366ms
Task Path:model:account-contact:kspDebugKotlin295328602897280234853552ms
Task Path:model:group-contact:compileDebugKotlin172916691724161820552083ms
Task Path:model:account-contact:compileDebugKotlin176517331725164821852222ms
Task Path:model:comment-contact:kspDebugKotlin288328212804277134093389ms
Task Path:model:location-contact:kspDebugKotlin280628172770273932233294ms
Task Path:model:comment-contact:compileDebugKotlin170617101686164519782132ms
Task Path:model:location-contact:compileDebugKotlin170716211685159919761970ms
Task Path:model:message-contact:kspDebugKotlin271926582698266130883249ms
Task Path:model:network-contact:kspDebugKotlin260925672601250230393036ms
Task Path:model:message-contact:compileDebugKotlin169915651716149920111926ms
Task Path:model:network-contact:compileDebugKotlin169716631702162019762078ms
Task Path:model:post-contact:kspDebugKotlin289930282914291732073479ms
Task Path:model:notification-contact:kspDebugKotlin289829312872284032793323ms
Task Path:model:post-contact:compileDebugKotlin171718101724172421362280ms
Task Path:model:notification-contact:compileDebugKotlin182019061811182821742375ms
Task Path:model:profile-contact:kspDebugKotlin265228972582288832143300ms
Task Path:model:search-contact:kspDebugKotlin261027822527287230653179ms
Task Path:model:profile-contact:compileDebugKotlin151915421491148218361905ms
Task Path:model:search-contact:compileDebugKotlin151014661450140419031874ms
Task Path:model:setting-contact:kspDebugKotlin278427242681268134173152ms
Task Path:model:share-contact:kspDebugKotlin291826902911264436433036ms
Task Path:model:setting-contact:compileDebugKotlin204019121977191026362338ms
Task Path:model:share-contact:compileDebugKotlin201519552018196924282411ms
Task Path:model:sync-contact:kspDebugKotlin341231303332313740823649ms
Task Path:model:sync-contact:compileDebugKotlin204418662036175124662255ms
Task Path:app:app:kspDebugKotlin316229983018309241763768ms
Task Path:app:app:compileDebugKotlin298129812957299331963370ms
Task Path:app:app:hiltJavaCompileDebug112575291112455371121395920ms
Task Path:app:app:mergeDebugJavaResource226718992264185726042249ms
Task Path:app:app:mergeExtDexDebug158761161415664115141720612822ms
All processes cpuMax100.0100.0100.0100.0100100%
All processes memoryMax7.777.67.787.568.078.01Gb
Build process cpuMax95.97595.8596.096.09797%
Build processes memoryMax3.273.273.253.253.643.6Gb
Build child processes cpuMax95.294.9595.095.09696%
Build child processes memoryMax3.623.443.563.414.023.71Gb
gc-gradle_gc.logConcurrent Mark Cycle22.023.022.023.025.026.0
gc-gradle_gc.logPause Young (Concurrent Start) (G1 Evacuation Pause)16.018.017.018.020.022.0
gc-gradle_gc.logPause Young (Concurrent Start) (G1 Evacuation Pause) (Evacuation Failure: Pinned)1.01.01.01.02.41.1
gc-gradle_gc.logPause Young (Concurrent Start) (G1 Humongous Allocation)1.01.01.01.02.63.0
gc-gradle_gc.logPause Young (Concurrent Start) (Metadata GC Threshold)3.03.03.03.03.03.0
gc-gradle_gc.logPause Young (Mixed) (G1 Evacuation Pause)19.023.020.023.024.926.9
gc-gradle_gc.logPause Young (Mixed) (Metadata GC Threshold)1.01.01.01.01.01.0
gc-gradle_gc.logPause Young (Normal) (G1 Evacuation Pause)35.031.036.031.042.941.0
gc-gradle_gc.logPause Young (Prepare Mixed) (G1 Evacuation Pause)20.021.021.022.023.025.9
gc-gradle_gc.logPause Young (Prepare Mixed) (G1 Evacuation Pause) (Evacuation Failure: Pinned)1.01.01.01.02.62.0
gc-gradle_gc.logtotal-collections101.0101.0103.0103.0111.0111.0
gc-gradle_gc.logPause Young (Concurrent Start) (CodeCache GC Threshold)1.01.01.01.02.02.0
gc-gradle_gc.logPause Young (Normal) (G1 Evacuation Pause) (Evacuation Failure: Pinned)1.01.01.01.02.82.0
gc-gradle_gc.logPause Young (Concurrent Start) (G1 Humongous Allocation) (Evacuation Failure: Pinned)1.01.01.01.01.92.0
gc-gradle_gc.logPause Young (Mixed) (G1 Evacuation Pause) (Evacuation Failure: Pinned)1.01.02.01.03.52.0
gc-gradle_gc.logPause Young (Concurrent Start) (CodeCache GC Threshold) (Evacuation Failure: Pinned)1.0-1.0-1.0-
Task Typeorg.gradle.api.Task-0-0-0