赞
踩
OutOfMemoryError:JVM内存过小;程序不严密,产生了过多的垃圾。其解决方法在于:
内存泄露,是指程序在申请内存并且用完这块内存后(对象不再需要了),没有释放已申请的内存空间。此时会出现内存持续上升的情况,容易导致OOM。在Java中,内存泄漏就是存在一些被分配的对象,这些对象有下面两个特点:
- -sysprops
- -flags <参数名>
- -class:显示ClassLoader信息
- -compiler:显示JIT编译过的方法、耗时等;-printcompilation:输出已被JIT编译的方法
- -gc、-gcutil、-gccapacity、- gccause
生成当前JVM的线程快照,查看线程堆栈信息。
dump文件可以显示死锁信息。
查看堆内对象、类加载器、finalizer队列信息。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。