Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
研究Java中的框架?_Java_Stack_Frame - Fatal编程技术网

研究Java中的框架?

研究Java中的框架?,java,stack,frame,Java,Stack,Frame,我对研究Java中堆栈框架内容(局部变量+参数内容)的方法感兴趣。我知道调试器接口能够做到这一点,但需要暂停正在检查的线程,我希望有一种更优雅的方式 是否有人知道其他不需要暂停线程,而是拍摄VM提供的快照的方法?我知道字节码操作也是可能的。与JVTI一起提供了所有必要的信息。有了它,您可以访问SUN-JVM的所有数据结构,执行一些魔术,从检查堆栈帧、遵循引用、本机检查(和操作)对象等等

我对研究Java中堆栈框架内容(局部变量+参数内容)的方法感兴趣。我知道调试器接口能够做到这一点,但需要暂停正在检查的线程,我希望有一种更优雅的方式

是否有人知道其他不需要暂停线程,而是拍摄VM提供的快照的方法?我知道字节码操作也是可能的。

与JVTI一起提供了所有必要的信息。有了它,您可以访问SUN-JVM的所有数据结构,执行一些魔术,从检查堆栈帧、遵循引用、本机检查(和操作)对象等等