Andrew Grosner
03/07/2025, 6:24 PMAndrew Grosner
03/07/2025, 6:24 PMAndrew Grosner
03/07/2025, 6:25 PM:jar
and prepare, its configurating projects (fine) but afterwards is concerningAlex Semin
03/10/2025, 11:49 AMAlex Semin
03/10/2025, 11:50 AMAndrew Grosner
03/17/2025, 3:18 PMHey, can you provide some more details on your setup and what changed during the last couple months?nothing much actually changed in the setup. We use a remote artifactory build cache. Im thinking that what you said
Are you using remote Build Cache
. We dont have visibility in our companies artifactory performance and likely its low performance based.
this poiint stuck with me so i moved to offline build configurations to see if it will help.
how did you make that jump from a build scan that has no information on that?Andrew Grosner
03/17/2025, 3:19 PMAlex Semin
03/17/2025, 4:31 PMUP-TO-DATE
that means the local state on disk was already correct. It means that it didn’t download the result from cache. It still might have been checking the remote cache, but I don’t know if that would be a blocking operation, before actually checking the local state.
Since you have build scans, I’d advise you to take a look at the networking tab, like here:
https://ge.gradle.org/s/aikq66l6n4eks/performance/network-activity
Another suspect is file locking. It might be possible that other processes, maybe other Gradle builds, were running at the same time. If one of them needed an exclusive access to a shared directory, e.g. under the user home, the other one might need to wait. Hence, the delay. This could also explain why the performance problem is intermittent.Alex Semin
03/17/2025, 4:31 PMAndrew Grosner
03/17/2025, 8:12 PMprepareKotlinBuildScriptModel
and the end to a gradle IDE sync. the IDE shows “building model” , so its building the IDE model. hence my question, if we have visiblity into the performance there and what can affect thatAndrew Grosner
03/17/2025, 8:13 PMinfo
on? but scans dont show what happens hereAlex Semin
03/18/2025, 9:49 AM