Kotlin generates bytecode very similar to Java, so the performance of Kotlin code in most cases matches the performance of equivalent Java code.
One way Kotlin can be faster than Java is with built-in functions . Using built-in functions, code using higher-order functions such as filter or map can be compiled into simple bytecode based on a loop that does not create any objects or uses virtual calls (unlike Java code that uses functions of same type).
Some tests for Kotlin can be found here , here and here .
yole
source share