diff --git a/repo/gradle-build-conventions/buildsrc-compat/src/main/kotlin/tasks.kt b/repo/gradle-build-conventions/buildsrc-compat/src/main/kotlin/tasks.kt index bdd3185527c..00a02788932 100644 --- a/repo/gradle-build-conventions/buildsrc-compat/src/main/kotlin/tasks.kt +++ b/repo/gradle-build-conventions/buildsrc-compat/src/main/kotlin/tasks.kt @@ -212,6 +212,11 @@ fun Project.projectTest( "-Djna.nosys=true" ) + val nativeMemoryTracking = project.providers.gradleProperty("kotlin.build.test.process.NativeMemoryTracking") + if (nativeMemoryTracking.isPresent) { + jvmArgs("-XX:NativeMemoryTracking=${nativeMemoryTracking.get()}") + } + val junit5ParallelTestWorkers = project.kotlinBuildProperties.junit5NumberOfThreadsForParallelExecution ?: Runtime.getRuntime().availableProcessors()