Byte-Lab / JCoz

JCoz -- A Java causal profiler
http://decave.github.io/JCoz/
Apache License 2.0
273 stars 20 forks source link

Profile non-Java JVM programs #23

Open Byte-Lab opened 7 years ago

Byte-Lab commented 7 years ago

I did some work on this at CMU and was able to run the profiler with Jython and Scala programs. The difficulty is in mapping source lines to bytecode instructions with JVMTI, but I'm almost certain this is possible. It will probably make sense to add a mapping layer in our profiling to abstract this and make it easier to add new languages.