JVM debugging under the hood
If you are like me, then the debugger is your absolute favourite tool. But how does the Java debugger really work ? For instance, why do some conditional breakpoints severely slow down the code? We will look at how the debugger and the JVM interact to carry out common tasks such as:
* code evaluation
* value modification
* heap reference traversal
* hot code replacement
Finally, we will show how will experiment with the debug interface ourselves to improve debugging and capture more precise information:
* Record stack frames with values.
* specify NullPointerException cause.
Come along to see the power of the Java debugger unleashed.
Martin is a passionate software developer working for Kantega. His primary interest is programming languages. Other exotic things to note about him, is that he is fluent in Chinese and Smalltalk (programming language!)
- 場地：本次場地由 PicCollage，請注意不要走錯地方
- 報名：活動只需要在這邊或是 meetup.com 其中一邊報名就好，請勿兩邊報名喔 :)