Scala profiler?

Given that Scala runs on the Java Virtual Machine (JVM), you can use the JVM tools JConsole and VisualVM to profile the application. Alternatively any Java profiler should work (e.g. YourKit, as you've already mentioned)

VisualVM has been bundled with the JDK since 1.6.0_10 and it is based on the NetBeans profiler. You can capture memory usage, code performance hotspots etc:

C:> %JAVA_HOME%\bin\jvisualvm

I have tried with jvisualvm (both inside and outside netbeans) but I cannot see any scala method call in the profiling reports (only the underlying java libraries method calls). To me it looks like a bug but I might have missed snomething obvious. Anyway here is a issue report I wrote on netbeans.org with the details:171388

If anybody here has successfully used JVisualVM to CPU-profile Scala code please let me know.