这几天遇到一个比较奇怪的问题,觉得有必要和大家分享一下。我们的一个服务,运行在docker上,在某个版本之后,占用的内存开始增长,直到docker分配的内存上限,但是并不会OOM。版本的更改如下:
- 升级了基础软件的版本
- 将docker的内存上限由4GB扩展到8GB
- 上上个版本的一项变动是使用了EhCache的Heap缓存
- 没有读文件,也没有mmap操作
使用jps 查看启动参数,发现分配了大约3GB的堆内存
Read full article from Java堆外内存排查小结 - 小姐姐味道
这几天遇到一个比较奇怪的问题,觉得有必要和大家分享一下。我们的一个服务,运行在docker上,在某个版本之后,占用的内存开始增长,直到docker分配的内存上限,但是并不会OOM。版本的更改如下:
使用jps 查看启动参数,发现分配了大约3GB的堆内存
Read full article from Java堆外内存排查小结 - 小姐姐味道
No comments:
Post a Comment