java - JVM 在执行 jmap -heap 选项时停止了吗?

标签 java performance jvm heap-dump jmap

用法)Jmap -heap [PID]

你好我有jmap问题

我只想查看大小(-heap 选项) 堆转储没有...

如果我运行 [jmap -heap PID] 运行 jvm 进程是 STOP THE WORLD?

最佳答案

是的,jmap -heap 会导致世界停止暂停。此外,不仅应用程序线程将被停止,整个目标进程也会被停止。

jmap -heap 通过 HotSpot Serviceability Agent 工作,这意味着目标进程在工具运行时挂起。

有关可服务性代理如何工作的更多详细信息,请参阅 this answer .

关于java - JVM 在执行 jmap -heap 选项时停止了吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44413656/

相关文章:

python - 调试 SIGSEGV Java 运行时 fatal error (Python 上的 PySpark)

java - 不抛出 VirtualMachineError 保证

java - Java 如何知道 File 是文件还是目录?

java - 在带有监听器的类之间传递变化的变量值

java - 在静态方法中访问 getActivity()

c++ - 为什么编译器内联产生的代码比手动内联慢?

java - 与java中的.txt文件相比,读取/写入一组到.ser文件

java - AOP 的性能开销

java - 需要帮助将字符串拆分为两个单独的整数进行处理

java - ColdFusion JVM : strange memory behaviour