首页 文章

Kotlin是否提供任何性能提升? [关闭]

提问于
浏览
19

Kotlin是否提供任何性能提升?有没有基准测试? Kotlin比Java更快吗?我在Kotlin网站上找到了这个 . https://kotlinlang.org/docs/reference/comparison-to-java.html谈论语言功能而不是性能 .

1 回答

  • 23

    Kotlin生成与Java非常相似的字节码,因此Kotlin代码的性能在大多数情况下与等效Java代码的性能相同 .

    Kotlin比Java更快的一种方式是inline functions . 使用内联函数,可以将使用高阶函数(如 filtermap )的代码编译为简单的基于循环的字节码,该字节码不会创建任何对象或使用任何虚拟调用(与使用相同类型函数的Java代码不同) .

    可以找到Kotlin的一些基准here .

相关问题