86 Common Performance Mistakes Specifying imprecise types on local val s with : can easily cause type system to discard information that can be important for optimization Dynamic checks (find with -VERBOSE_CALLS) Capturing this by mistake in an at Use tracing options to identify culprits Excessive temporary objects (BDWGC != JVM)
{}