performance - 为什么Gradle构建Kotlin源代码会暂停约3秒 “forcing System.gc()”?

标签 performance gradle garbage-collection kotlin

每个构建都需要额外的3-4秒,在日志输出显示以下内容后立即暂停。

[LIFECYCLE] [org.jetbrains.kotlin.gradle.plugin.KotlinGradleBuildServices] Forcing System.gc()



为什么要“强制”这个?如何避免这种情况并加快构建速度?

最佳答案

我已经研究过了,这是启用Gradle的调试级别日志记录(例如gradle --debug assemble)的结果。

在未启用调试日志记录的情况下运行Gradle(例如gradle --info assemble),这种情况不再发生。

引用:libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinGradleBuildServices.kt

关于performance - 为什么Gradle构建Kotlin源代码会暂停约3秒 “forcing System.gc()”?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44021142/

相关文章:

performance - 运行 sqlite 查询后如何加快获取结果的速度?

php - 如何在 PHP7 中使用 Memcached?

java - 在 Controller 上运行 JUnit 测试导致 UnsatisfiedDependencyException

资源上的 PHP 垃圾收集器?

python - 用numpy(或其他向量化方法)优化这个函数

c - 需要帮助优化函数调用

gradle - 等级不通过人工方式解决Tika的传递依赖关系

java - 将目录添加到 jar 中,用于插入外部 jar 或类

iphone - ARC 和 MRC 之间的区别

java - ~1s 延迟控制应用程序 : is this suitable for Java?