OOM

JVM虚拟机内存结构大致可分为:堆,虚拟机栈,程序计数器,方法区,本地方法栈。

  •    在jvm的 启动参数中追加 下列信息,可以在发生 OutOfMemoryError的时候生成 oom.hprof文件

     

    -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=C:/temp/oom.hprof

  • 调用方法栈超过最大深度抛出:StackOverflowError   -Xss140k---设置虚拟机栈空间

 

 

你可能感兴趣的:(oom)