我非常喜欢JVM的远程调试工具.但我想知道它是如何在内部工作的.
我的假设:它是通过JVM功能完成的,其中正在运行的进程正在下载/使用附加的远程调试器(如IDE)的源代码.它知道当前堆栈跟踪的行,然后可以跳转到相应的IDE断点.然后通过套接字或共享内存(远程调试器的设置)完成堆栈跟踪和应用程序状态内省的通信.
有没有人有趣的链接/资源?
java debugging remote-debugging
debugging ×1
java ×1
remote-debugging ×1