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 time203511204142201350203778214991212330ms
BuildConfiguration time438124392343698442134761246806ms
Gradle process stateGradle-Process-capacity2.122.172.072.042.582.78
Gradle process stateGradle-Process-gcTime0.070.070.070.070.080.08
Gradle process stateGradle-Process-max5.05.05.05.05.05.0
Gradle process stateGradle-Process-uptime3.373.383.343.373.573.52
Gradle process stateGradle-Process-usage1.451.511.391.441.931.95
Kotlin process stateKotlin-Process-capacity2.482.522.482.512.722.72
Kotlin process stateKotlin-Process-gcTime0.120.120.120.120.130.13
Kotlin process stateKotlin-Process-max5.05.05.05.05.05.0
Kotlin process stateKotlin-Process-uptime3.173.183.143.173.353.31
Kotlin process stateKotlin-Process-usage1.091.071.121.021.811.71
Task Typeorg.jetbrains.kotlin.gradle.plugin.diagnostics.CheckKotlinGradlePluginConfigurationErrors000000ms
Task Typeorg.gradle.plugin.devel.tasks.GeneratePluginDescriptors393737355644ms
Task Typeorg.gradle.language.jvm.tasks.ProcessResources413839376547ms
Task Typeorg.jetbrains.kotlin.gradle.tasks.KotlinCompile256625732278228936063628ms
Task Typeorg.gradle.api.tasks.compile.JavaCompile841842549550901897ms
Task Typeorg.gradle.api.DefaultTask000011ms
Task Typeorg.gradle.api.tasks.bundling.Jar404040404449ms
Task Typecom.android.build.gradle.internal.tasks.AndroidVariantTask000011ms
Task Typecom.android.build.gradle.internal.tasks.MergeNativeDebugMetadataTask555699ms
Task Typecom.android.build.gradle.internal.tasks.AarMetadataTask13131091920ms
Task Typecom.android.build.gradle.tasks.GenerateResValues99881414ms
Task Typecom.android.build.gradle.internal.tasks.ValidateResourcesTask161513132520ms
Task Typecom.android.build.gradle.tasks.MergeResources11711534357575ms
Task Typecom.android.build.gradle.internal.tasks.CheckAarMetadataTask125212491210124014621454ms
Task Typecom.android.build.gradle.tasks.ExtractDeepLinksTask66661111ms
Task Typecom.android.build.gradle.tasks.CompatibleScreensManifest161617152323ms
Task Typecom.android.build.gradle.tasks.MapSourceSetPathsTask100784670366923031565ms
Task Typecom.android.build.gradle.tasks.ProcessLibraryManifest423823233433ms
Task Typecom.android.build.gradle.internal.res.ParseLibraryResourcesTask514624244141ms
Task Typecom.android.build.gradle.internal.res.GenerateLibraryRFileTask414227274445ms
Task Typecom.android.build.gradle.tasks.CompileLibraryResourcesTask343417172929ms
Task Typecom.android.build.gradle.tasks.ProcessApplicationManifest525509514511637593ms
Task Typecom.android.build.gradle.tasks.ProcessMultiApkApplicationManifest315309308298385371ms
Task Typecom.android.build.gradle.tasks.ProcessPackagedManifestTask695439348850ms
Task Typecom.android.build.gradle.tasks.JavaPreCompileTask1212881516ms
Task Typecom.android.build.gradle.internal.res.LinkApplicationAndroidResourcesTask211021352099212123872391ms
Task Typecom.google.devtools.ksp.gradle.KspTaskJvm332533463106312340324109ms
Task Typecom.android.build.gradle.tasks.TransformClassesWithAsmTask1091099090148150ms
Task Typecom.android.build.gradle.internal.tasks.BundleLibraryClassesJar181816172828ms
Task Typecom.android.build.gradle.tasks.MergeSourceSetFolders1011771313ms
Task Typecom.android.build.gradle.tasks.ShaderCompile221155ms
Task Typecom.android.build.gradle.internal.tasks.CompressAssetsTask151716172525ms
Task Typecom.android.build.gradle.internal.tasks.DexFileDependenciesTask899101314ms
Task Typecom.android.build.gradle.internal.tasks.ProcessJavaResTask161515142322ms
Task Typecom.android.build.gradle.internal.tasks.BundleLibraryClassesDir646344449089ms
Task Typecom.android.build.gradle.internal.tasks.CheckDuplicateClassesTask410396410392556557ms
Task Typedagger.hilt.android.plugin.task.AggregateDepsTask119512121161116515591574ms
Task Typecom.android.build.gradle.internal.tasks.DexArchiveBuilderTask153715901536154817521883ms
Task Typecom.android.build.gradle.internal.tasks.GlobalSyntheticsMergeTask198194180176225226ms
Task Typecom.android.build.gradle.internal.tasks.MergeJavaResourceTask444511111818ms
Task Typecom.android.build.gradle.internal.tasks.MergeNativeLibsTask662256ms
Task Typecom.android.build.gradle.internal.tasks.LibraryJniLibsTask99551010ms
Task Typecom.android.build.gradle.internal.tasks.DexMergingTask573057969199741600716031ms
Task Typecom.android.build.gradle.internal.tasks.AppMetadataTask87861213ms
Task Typecom.android.build.gradle.internal.tasks.SigningConfigVersionsWriterTask383737385245ms
Task Typecom.android.build.gradle.internal.tasks.StripDebugSymbolsTask332154ms
Task Typecom.android.build.gradle.internal.tasks.MergeFileTask77661111ms
Task Typecom.android.build.gradle.internal.tasks.MergeConsumerProguardFilesTask555599ms
Task Typecom.android.build.gradle.tasks.ProcessLibraryArtProfileTask444477ms
Task Typecom.android.build.gradle.internal.tasks.PrepareLintJarForPublish654499ms
Task Typecom.android.build.gradle.tasks.ExtractAnnotations242519192929ms
Task Typecom.android.build.gradle.internal.tasks.LibraryAarJarsTask323230314445ms
Task Typecom.android.build.gradle.tasks.BundleAar151514142121ms
Task Typecom.android.build.gradle.internal.tasks.ValidateSigningTask161316381606160721322115ms
Task Typecom.android.build.gradle.tasks.PackageApplication100198197796212271161ms
Task Typecom.android.build.gradle.internal.tasks.ListingFileRedirectTask5655913ms
Task Path:build-logic:convention:compileKotlin661465536578648769246911ms
Task Path:app:app:checkDebugAarMetadata125212491210124014621454ms
Task Path:app:app:parseDebugLocalResources1260103284184030551723ms
Task Path:app:app:mergeDebugResources539952375188510868316026ms
Task Path:app:app:processDebugResources211021352099212123872391ms
Task Path:core:contact:kspDebugKotlin472346904644468551515196ms
Task Path:core:comment:kspDebugKotlin725272837200719076977829ms
Task Path:core:checkout:kspDebugKotlin747675067440751479927915ms
Task Path:core:cart:kspDebugKotlin754275627513758380018062ms
Task Path:core:checkout:compileDebugKotlin554455475513550058065863ms
Task Path:core:comment:compileDebugKotlin554455345528550757265862ms
Task Path:core:cart:compileDebugKotlin554755525532555757665792ms
Task Path:core:contact:compileDebugKotlin554055435521551857935785ms
Task Path:core:cart:compileDebugJavaWithJavac315531813166314734663570ms
Task Path:core:checkout:compileDebugJavaWithJavac316131803156320134613516ms
Task Path:core:comment:compileDebugJavaWithJavac316731843148315134823599ms
Task Path:core:contact:compileDebugJavaWithJavac317731823162315334693565ms
Task Path:core:login:kspDebugKotlin399140573934405343784372ms
Task Path:core:feed:kspDebugKotlin401540553963398843484475ms
Task Path:core:location:kspDebugKotlin398840453928398843574434ms
Task Path:core:identity:kspDebugKotlin452545744481452349515108ms
Task Path:core:location:compileDebugKotlin363936853661367538393995ms
Task Path:core:feed:compileDebugKotlin364536723624364439054018ms
Task Path:core:login:compileDebugKotlin364536503633364138623909ms
Task Path:core:identity:compileDebugKotlin349135433519353338423884ms
Task Path:core:profile:kspDebugKotlin390338823922389942274249ms
Task Path:core:push:kspDebugKotlin354135043556349539343931ms
Task Path:core:post:kspDebugKotlin360335293592354039223847ms
Task Path:core:network:kspDebugKotlin359736143582362539363920ms
Task Path:core:profile:compileDebugKotlin306130783050310134163353ms
Task Path:core:push:compileDebugKotlin301630573015308733013373ms
Task Path:core:network:compileDebugKotlin317831503180310834973473ms
Task Path:core:post:compileDebugKotlin312732163145319034323590ms
Task Path:core:user:kspDebugKotlin356836563545363139804103ms
Task Path:feature:account:kspDebugKotlin350535823435357839283974ms
Task Path:feature:message:kspDebugKotlin349735873457357438494022ms
Task Path:core:search:kspDebugKotlin384239243804386243204373ms
Task Path:feature:account:compileDebugKotlin277527752746275230973018ms
Task Path:core:search:compileDebugKotlin276828382744283130333053ms
Task Path:core:user:compileDebugKotlin281328352814282530913048ms
Task Path:feature:message:compileDebugKotlin290429482886294733393311ms
Task Path:feature:notification:kspDebugKotlin326733043244325736273745ms
Task Path:feature:group:kspDebugKotlin333633353320322937363880ms
Task Path:feature:analytics:kspDebugKotlin330832773268318537213790ms
Task Path:feature:log:kspDebugKotlin331932763305323837183771ms
Task Path:feature:notification:compileDebugKotlin276027162797268831123014ms
Task Path:feature:analytics:compileDebugKotlin280627182764270930573017ms
Task Path:feature:log:compileDebugKotlin271727482700274931013062ms
Task Path:feature:group:compileDebugKotlin282027102824270230413018ms
Task Path:feature:setting:kspDebugKotlin342434813344341738674035ms
Task Path:feature:sync:kspDebugKotlin313831713102311535043466ms
Task Path:feature:status:kspDebugKotlin313931833102310734993633ms
Task Path:feature:share:kspDebugKotlin340833953342333038673780ms
Task Path:feature:setting:compileDebugKotlin304530253051303833123340ms
Task Path:feature:status:compileDebugKotlin297228962957293433183213ms
Task Path:feature:sync:compileDebugKotlin292129292957298233243356ms
Task Path:feature:share:compileDebugKotlin304731413053310133463550ms
Task Path:feature:metric:kspDebugKotlin294030552918298733273473ms
Task Path:feature:task:kspDebugKotlin322333383194326337193913ms
Task Path:feature:report:kspDebugKotlin314131813126311035693555ms
Task Path:feature:session:kspDebugKotlin289829562892290632833340ms
Task Path:feature:task:compileDebugKotlin246024712423244927862790ms
Task Path:feature:metric:compileDebugKotlin240723742394238026252606ms
Task Path:feature:report:compileDebugKotlin246324812474243427902886ms
Task Path:feature:session:compileDebugKotlin236323062347227926392647ms
Task Path:domain:article:kspDebugKotlin292629602911289333643431ms
Task Path:domain:alarm:kspDebugKotlin290029232819283934013503ms
Task Path:domain:calendar:kspDebugKotlin306730773138314433903556ms
Task Path:domain:document:kspDebugKotlin285828812746278933233293ms
Task Path:domain:article:compileDebugKotlin220222512156224925232504ms
Task Path:domain:alarm:compileDebugKotlin224722442193223225782549ms
Task Path:domain:document:compileDebugKotlin220322032180213025692474ms
Task Path:domain:calendar:compileDebugKotlin228822592305222026532663ms
Task Path:domain:event:kspDebugKotlin281528822714291333163151ms
Task Path:domain:file:kspDebugKotlin297630062865303436753463ms
Task Path:domain:list:kspDebugKotlin319131703189306539073897ms
Task Path:domain:forecast:kspDebugKotlin333533563317335839573835ms
Task Path:domain:event:compileDebugKotlin237223662326244127492760ms
Task Path:domain:file:compileDebugKotlin229222762277229226812818ms
Task Path:domain:list:compileDebugKotlin229723482233230027282756ms
Task Path:domain:forecast:compileDebugKotlin259525902637259830033037ms
Task Path:domain:map:kspDebugKotlin321930523176310938223662ms
Task Path:domain:news:kspDebugKotlin310730443144302935113743ms
Task Path:domain:note:kspDebugKotlin291228602885284632793434ms
Task Path:domain:timer:kspDebugKotlin317630573132306037533588ms
Task Path:domain:map:compileDebugKotlin206621222054204123392469ms
Task Path:domain:news:compileDebugKotlin210420312065201523552323ms
Task Path:domain:note:compileDebugKotlin195018621874187322312155ms
Task Path:domain:timer:compileDebugKotlin196619711921195423192234ms
Task Path:domain:todo:kspDebugKotlin311131433148320136093668ms
Task Path:domain:weather:kspDebugKotlin284428592933291133253313ms
Task Path:repository:push-contact:kspDebugKotlin281927612882273832663167ms
Task Path:repository:podcast:kspDebugKotlin282427472846272331663098ms
Task Path:domain:todo:compileDebugKotlin217121312137209824612439ms
Task Path:domain:weather:compileDebugKotlin194519561895194921632215ms
Task Path:repository:podcast:compileDebugKotlin187019331833195521632237ms
Task Path:repository:push-contact:compileDebugKotlin195019701944193821962358ms
Task Path:repository:gallery:kspDebugKotlin291628622962293735343249ms
Task Path:repository:checkout-contact:kspDebugKotlin276129012829290133723463ms
Task Path:repository:cart-contact:kspDebugKotlin267428662703276930653414ms
Task Path:repository:audio:kspDebugKotlin286630392819296532933631ms
Task Path:repository:cart-contact:compileDebugKotlin200920351959200124352429ms
Task Path:repository:checkout-contact:compileDebugKotlin205220602013199724032478ms
Task Path:repository:audio:compileDebugKotlin211221102070209525612547ms
Task Path:repository:contact-contact:kspDebugKotlin301830362998313436523446ms
Task Path:repository:gallery:compileDebugKotlin184218701782184022152252ms
Task Path:repository:contact-contact:compileDebugKotlin200319231941188724482203ms
Task Path:repository:identity-contact:kspDebugKotlin276126942762267633343204ms
Task Path:repository:login-contact:kspDebugKotlin310629353108298736993317ms
Task Path:repository:identity-contact:compileDebugKotlin180617351772172221941953ms
Task Path:repository:photo:kspDebugKotlin286927692869273834573259ms
Task Path:repository:playlist:kspDebugKotlin291429042891285133623292ms
Task Path:repository:login-contact:compileDebugKotlin194519651946190621242333ms
Task Path:repository:playlist:compileDebugKotlin190719201889184322672217ms
Task Path:repository:photo:compileDebugKotlin183919551826189520482317ms
Task Path:repository:user-contact:kspDebugKotlin302730842967309035583556ms
Task Path:repository:video:kspDebugKotlin298430112941294333353435ms
Task Path:repository:user-contact:compileDebugKotlin170517011679163121052092ms
Task Path:repository:media:kspDebugKotlin274327632708275330193106ms
Task Path:model:feed-contact:kspDebugKotlin275227562707268832523202ms
Task Path:repository:video:compileDebugKotlin171118061705176021742206ms
Task Path:repository:media:compileDebugKotlin184718881798183923112365ms
Task Path:model:feed-contact:compileDebugKotlin190118791807183923452315ms
Task Path:model:group-contact:kspDebugKotlin285228012834276332003433ms
Task Path:model:account-contact:kspDebugKotlin282528072861270331883395ms
Task Path:model:group-contact:compileDebugKotlin172317051661165722122186ms
Task Path:model:location-contact:kspDebugKotlin273427842734270631753148ms
Task Path:model:comment-contact:kspDebugKotlin277128082717279733013223ms
Task Path:model:account-contact:compileDebugKotlin174717851701172622132278ms
Task Path:model:location-contact:compileDebugKotlin169917461678171019572065ms
Task Path:model:comment-contact:compileDebugKotlin172317211719169920681944ms
Task Path:model:message-contact:kspDebugKotlin273728102756276830973223ms
Task Path:model:network-contact:kspDebugKotlin263226732662265129763042ms
Task Path:model:message-contact:compileDebugKotlin168617341645168421242088ms
Task Path:model:notification-contact:kspDebugKotlin290830852894313232783469ms
Task Path:model:post-contact:kspDebugKotlin293829762914295033573395ms
Task Path:model:network-contact:compileDebugKotlin165917961610176620802137ms
Task Path:model:notification-contact:compileDebugKotlin184818771859185821862312ms
Task Path:model:post-contact:compileDebugKotlin167616981628165119261959ms
Task Path:model:profile-contact:kspDebugKotlin268326732661262930863150ms
Task Path:model:search-contact:kspDebugKotlin259226572524261331113118ms
Task Path:model:profile-contact:compileDebugKotlin158415481505152020201875ms
Task Path:model:search-contact:compileDebugKotlin153916001518154219081924ms
Task Path:model:setting-contact:kspDebugKotlin270327942728273531133276ms
Task Path:model:share-contact:kspDebugKotlin278128982805284532193440ms
Task Path:model:setting-contact:compileDebugKotlin198519621923186425402408ms
Task Path:model:share-contact:compileDebugKotlin206020361991201625872444ms
Task Path:model:sync-contact:kspDebugKotlin328432593311323339423867ms
Task Path:model:sync-contact:compileDebugKotlin208420141975196028062505ms
Task Path:app:app:kspDebugKotlin306931203041291734784065ms
Task Path:app:app:compileDebugKotlin294029942910296132253431ms
Task Path:app:app:hiltAggregateDepsDebug119512121161116515591574ms
Task Path:app:app:hiltJavaCompileDebug113111132511256113461232312343ms
Task Path:app:app:dexBuilderDebug153715901536154817521883ms
Task Path:app:app:mergeDebugJavaResource227023922285236325552938ms
Task Path:app:app:mergeExtDexDebug156471576715593157791666716765ms
Task Path:app:app:validateSigningDebug161316381606160721322115ms
All processes cpuMax100.0100.0100.0100.0100100%
All processes memoryMax7.757.857.677.748.228.55Gb
Build process cpuMax96.12595.97596.096.09797%
Build processes memoryMax3.283.343.263.253.763.86Gb
Build child processes cpuMax95.32595.395.095.09696%
Build child processes memoryMax3.583.633.553.63.833.91Gb
gc-gradle_gc.logConcurrent Mark Cycle22.022.023.022.026.926.9
gc-gradle_gc.logPause Young (Concurrent Start) (CodeCache GC Threshold)1.01.01.01.02.01.4
gc-gradle_gc.logPause Young (Concurrent Start) (CodeCache GC Threshold) (Evacuation Failure: Pinned)1.01.01.01.01.01.0
gc-gradle_gc.logPause Young (Concurrent Start) (G1 Evacuation Pause)17.016.018.017.021.922.8
gc-gradle_gc.logPause Young (Concurrent Start) (G1 Humongous Allocation)1.01.01.01.02.03.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)20.019.020.020.024.924.0
gc-gradle_gc.logPause Young (Mixed) (G1 Evacuation Pause) (Evacuation Failure: Pinned)1.01.01.02.03.03.0
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)34.036.034.537.042.844.0
gc-gradle_gc.logPause Young (Prepare Mixed) (G1 Evacuation Pause)20.020.021.021.024.024.0
gc-gradle_gc.logtotal-collections101.0103.0102.5106.0112.9113.0
gc-gradle_gc.logPause Young (Normal) (G1 Evacuation Pause) (Evacuation Failure: Pinned)1.01.02.01.53.03.7
gc-gradle_gc.logPause Young (Prepare Mixed) (G1 Evacuation Pause) (Evacuation Failure: Pinned)1.01.01.01.02.33.0
gc-gradle_gc.logPause Young (Concurrent Start) (G1 Evacuation Pause) (Evacuation Failure: Pinned)1.01.01.01.02.02.0
gc-gradle_gc.logPause Young (Concurrent Start) (G1 Humongous Allocation) (Evacuation Failure: Pinned)1.01.01.01.02.01.0