Skip to content
jvilk edited this page May 6, 2014 · 23 revisions

First and foremost, read the Doppio Developer Guide!

Also check out our ideas for Google Summer of Code 2014, or peruse the Successes list.

Java Information

Tracing Hotspot Execution

  • For (slow) bytecode tracing, download the debug build here and run with -XX:+TraceBytecodes
  • For faster method tracing: https://github.com/int3/dsjt
  • Of course, a debugger (like jdb) is useful too

Profiling Javascript Engines

  • Useful Node flags:
    • --trace-bailout --trace-opt --trace-deopt --code-comments -- inspect JIT behavior
    • --prof (Parse profile dump using nprof) -- find the most heavily-used functions