由于系统中使用了大对象,当并发来临,内存讲被吃紧,将有可能引起如下三种情况
第一种情况,系统内存够用(JVM内存未使用到SWAP内存),但JVM内存不够,最终导致JVM的频繁垃圾回收(FGC),严重影响性能 (stop the word)
第二种情况,系统内存不够,把JVM堆部分用到了SWAP,那么此时的垃圾回收需要把SWAP的内存换回到系统物理内存再进行JVM的垃圾回收。最大影响,导致每次GC的时间变得很久
第三种情况, 物理内存不够用, 大量JVM的堆内存被交换到SWAP后,垃圾回收时,把SWAP内存换回物理内存,但SWAP的内存又不会立即回, 此时可以观察到垃圾回收同时swap使用的内存会变大(其它部分内存要交换到SWAP里)
欢迎关注我的公众号,专注重现各种线上的BUG
相关推荐
【第138期】面试官:聊聊It
【第173期】面试官:谈谈单点
【第173期】面试官:谈谈实现
合并多个js和css文件的方法
HTML外部引用的CSS文件不
css相对定位和绝对定位有什么
JVM-如何判断对象是否存活以
Java垃圾回收机制方法、对象
Java虚拟机对象生存算法
贾跃亭:FF品牌绝不会推出50
Apple ID充值教程
如何关闭苹果电脑的启动声音教程
苹果电脑字体文件夹的位置
Google YouTube
Android使用Conten
HTML系列(一):创建HTM
黑客学习的学校
课程介绍
Java环境安装
分享winform下左右布局多
winform快速开发平台 -
注意 JDBC 驱动版本是否与
一台电脑安装多个版本的jdk
OpenAI CEO表示支持欧