Java 有没有办法故意冻结JVM

Java 有没有办法故意冻结JVM,java,jvm,Java,Jvm,我需要在负载变高时冻结JVM,以便获得它的内存转储。有什么办法吗 在Windows机器上您可以查看@1。为什么要冻结而不是仅仅获取内存转储?2.您是指堆转储还是进程小型转储?3.可以在Windows上挂起/恢复进程。高负载部分速度太快,我当时无法获得内存转储。我也不能编辑代码使其停止。所以我认为我的选择是冻结JVM:)我不明白为什么不能在需要的时候获得内存转储。如果可以调用命令冻结JVM,那么就可以调用命令进行转储。JVM在转储过程中已被“冻结”。您可以查看@1。为什么要冻结而不是仅仅获取内存转

我需要在负载变高时冻结JVM,以便获得它的内存转储。有什么办法吗


在Windows机器上

您可以查看@1。为什么要冻结而不是仅仅获取内存转储?2.您是指堆转储还是进程小型转储?3.可以在Windows上挂起/恢复进程。高负载部分速度太快,我当时无法获得内存转储。我也不能编辑代码使其停止。所以我认为我的选择是冻结JVM:)我不明白为什么不能在需要的时候获得内存转储。如果可以调用命令冻结JVM,那么就可以调用命令进行转储。JVM在转储过程中已被“冻结”。您可以查看@1。为什么要冻结而不是仅仅获取内存转储?2.您是指堆转储还是进程小型转储?3.可以在Windows上挂起/恢复进程。高负载部分速度太快,我当时无法获得内存转储。我也不能编辑代码使其停止。所以我认为我的选择是冻结JVM:)我不明白为什么不能在需要的时候获得内存转储。如果可以调用命令冻结JVM,那么就可以调用命令进行转储。JVM在转储过程中已经“冻结”。