我真的很喜欢JVM的远程调试功能。但我想知道它是如何在内部工作的。
我的假设是:它是通过JVM特性完成的,其中运行的进程正在从附加的远程调试器(如IDE)下载/使用源代码,它知道当前堆栈跟踪的行,然后可以跳到相应的IDE断点。然后,通过套接字或共享内存(设置远程调试器)完成堆栈跟踪和应用程序状态自省的通信。
有没有人有感兴趣的链接/资源?
https://stackoverflow.com/questions/3591497
相似问题