Boxed Primitive Array (ARCH8087)
Key kotlin.performance.boxed-primitive-array · Severity info · Category performance
Flags Array<Int> / Array<Long> / Array<Double> / List<Int> in numeric-heavy code - every element is a boxed object.
Incorrect
Section titled “Incorrect”val samples: Array<Int> = Array(n) { 0 }Correct
Section titled “Correct”val samples = IntArray(n)Use IntArray / LongArray / DoubleArray for primitive collections.