We run benchmarks to see whether JDWP’s onjcmd features improves the debugging performance.
-
Who Killed the JVM? Attaching a Debugger Twice
The ability to disconnect and then reattach debuggers is helpful for many complex debugging scenarios and can help you debug faster.
-
JDWP, onthrow and a mysterious error
Collaborating with other people from different companies in an Open-Source project is great.
-
Level-up your Java Debugging Skills with on-demand Debugging
Learn about onthrow and onjcmd and more that can improve the performance of on-demand debugging, as this allows us to trigger the start of the debugging session from outside the debugger.
-
A Short Primer on Java Debugging Internals
How does debugging work under the hood? This article explains the basics of JDI and JDWP and gives the JDWP packets for an example program.
-
PSA: The Risks of Remote JDWP Debugging
Java Debug Wire Protocol (a.k.a. JDWP) was designed for testing internally. Opening it to production is a HUGE security and stability risk…