堆溢出处理
来源:互联网 发布:金星妻子 知乎 编辑:程序博客网 时间:2024/06/07 18:48
在java程序运行过程中,如果堆空间不足,则有可能抛出内存溢出错误,java虚拟机提供参数 -XX:+HeapDumpOnOutOfMemoryError 使用该参数可以在内存溢出时,导出整个堆信息,可以和XX:HeapDumpPath配合使用,可以指定导出堆存放的路径。
-Xmx20m -Xms5m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=d:/a.dump 运行对应java代码。
可以通过MAT工具打开该文件进行分析。
发生OOM时导出线程转存的例子。准备printStack.bat
D:/jdk/bin/jstack -F %1 > D:/stack.txt。
阅读全文
0 0
- 堆溢出处理
- 实战Java虚拟机之一“堆溢出处理”
- 实战Java虚拟机之一“堆溢出处理”
- 堆溢出(DwordShoot)利用SEH异常处理
- 实战Java虚拟机之一“堆溢出处理”
- 堆溢出
- 堆溢出,栈溢出
- 堆溢出、栈溢出
- 堆溢出和栈溢出
- 溢出处理
- 堆溢出的研究
- 【例子】堆缓冲区溢出
- windows下堆溢出
- 堆溢出问题(-)
- 堆式缓冲区溢出
- Eclipse堆内存溢出
- 堆空间溢出
- 堆上的溢出
- [UnityShader基础]LOD
- 阿里云+wordpress搭建个人博客网站【小白专用的图文教程】
- 张升:农业银行的分布式架构应用实践与展望
- 计算闰年,自定义范围公元前100年到公元100年之间
- 线程同步
- 堆溢出处理
- 171031
- nodejs 面试题
- angular2+国际化实践(ngx-translate方案)
- Spring Data 系列(三) Spring+JPA(spring-data-commons)
- C++ 二元运算符重载
- 【08】框架学习—浅谈Struts2中的值栈
- ZOJ 3593 One Person Game
- 数据结构-平衡二叉树