Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.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 执行线程转储时,VisualVM堆栈基元类型变量值_Java_Jvm_Visualvm - Fatal编程技术网

Java 执行线程转储时,VisualVM堆栈基元类型变量值

Java 执行线程转储时,VisualVM堆栈基元类型变量值,java,jvm,visualvm,Java,Jvm,Visualvm,这个问题很类似于 然而,它更具体。我还希望使用java原语的局部变量(例如int)转储堆栈跟踪。换句话说,我希望看到堆栈跟踪处于调试期间可见的状态。是否可以使用VisualVM或其他软件 您可以通过调试器获取此信息。我知道,但我需要在线程(或其他)转储期间获取此信息。我的JVM被卡住了,我希望看到它的完整状态,包括堆帧和完整堆栈帧。我相信只有调试器才能做到这一点。您可以尝试使用JVMTI接口获取调试信息,只需对应用程序进行最小的暂停。

这个问题很类似于


然而,它更具体。我还希望使用java原语的局部变量(例如int)转储堆栈跟踪。换句话说,我希望看到堆栈跟踪处于调试期间可见的状态。是否可以使用VisualVM或其他软件

您可以通过调试器获取此信息。我知道,但我需要在线程(或其他)转储期间获取此信息。我的JVM被卡住了,我希望看到它的完整状态,包括堆帧和完整堆栈帧。我相信只有调试器才能做到这一点。您可以尝试使用JVMTI接口获取调试信息,只需对应用程序进行最小的暂停。