1.查询当前正在运行的java进程的PID
jps -v
2.获取指定线程信息并生成日志
1.查询当前正在运行的java进程的PID
jps -v
2.获取指定线程信息并生成日志
1.Java堆空间
造成原因:
* 无法在Java堆中分配对象
* 吞吐量增加
* 应用程序无意中保存了对象引用,对象无法被GC回收
* 应用程序过度使用finalizer。finalizer对象不能被GC立刻回收。finalizer由结束队列服务的守护线程调用,有时finalizer线程的处理能力无法跟上结束队列的增长。
解决方案:
* 使用 -Xmx 增加堆大小
* 修复应用程序中的内存泄漏