Kotlin 编译速度极慢

Kin*_*ert 9 jetbrains-ide kotlin kotlinc

为什么编译和运行 Kotlin 非常慢(至少在我的机器上)?我的机器上安装了最新版本的 Kotlin 编译器。

具体命令:

kotlinc main.kt -include-runtime -d main.jar && java -jar main.jar
Run Code Online (Sandbox Code Playgroud)

它太慢了,打印“hello word”最多需要 9 秒。

我最初认为默认情况下它很慢(我使用 dDcoder 应用程序),但现在我使用了在线 Playground 和 Sololearn,它的速度要快得多。

我的电脑运行的是配备 Core i5 和 4GB RAM 的 Windows 10。

小智 7

这通常是 Kotlin 用户中常见的抱怨,尤其是在第一次编译项目时。不幸的是,您对此无能为力,您的 PC 规格足以有效构建和运行 Kotlin 项目。

我的建议是,对于离线编译,使用 Intellij IDEA。该 IDE 对 Kotlin 提供最有效的支持...因为它是由 Jetbrains 制作和管理的。

如果您已经使用 Intellij IDEA,该项目从第一次构建开始编译所需的时间会更少。

当我从 Java 开始使用 Kotlin 时,我也有同样的抱怨。Java 的编译时间更快,并且目前您对编译时间差异无能为力。