【发布时间】:2013-07-12 09:39:08
【问题描述】:
我不太明白通过attach api“附加”到另一个虚拟机是什么意思。我读过每个 java 程序都在自己的虚拟机中运行(请参阅here)。那么,一个程序“附加”到另一个 jvm 进程以便它可以访问其他虚拟机数据(例如 MBeanServer)在内存中究竟发生了什么?一个虚拟机的字节码实际上是向另一个虚拟机调用特殊请求以获得访问内存的权限,还是第一个虚拟机从内存中卸载,然后两组代码共享一个虚拟机?如果有人能从内存观点/虚拟机协商步骤(如果这就是所谓的)澄清这个附件的细节,我将不胜感激。谢谢!
【问题讨论】:
标签: java jvm monitoring