码迷,mamicode.com
首页 > 其他好文 > 详细

jvm问题解决

时间:2020-01-09 10:41:48      阅读:81      评论:0      收藏:0      [点我收藏+]

标签:direct   进程   exec   虚拟   同步   runtime   exe   崩溃   32位   

1.高性能硬件上的程序部署策略

例如:64位jdk与使用多个32位虚拟机

2.集群间同步导致的内存溢出

例如:网络不能满足传输要求时

3.堆外内存导致的溢出错误

除了Java堆和永生代之外,还有其他区域会占用较多内存 Direct Memory

4.外部命令导致系统缓慢

例如:Runtime.getRuntime().exec() 克隆进程再退出进程

5.服务器JVM进程崩溃

例如:另个web系统服务速度不对等 等待线程越来越多 用消息队列

6.不恰导数据结构导致内存占用过大

7.由Windows虚拟内存导致的长时间停顿

jvm问题解决

标签:direct   进程   exec   虚拟   同步   runtime   exe   崩溃   32位   

原文地址:https://www.cnblogs.com/lingcheng7777/p/12169826.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!