05 2020 档案

摘要:一、什么是OOM OutOfMemory(内存溢出)就是内存用完了,意思就是说,当JVM因为没有足够的内存来为对象分配空间并且垃圾回收器也已经没有空间可回收时,就会抛出这个error(注:非exception,因为这个问题已经严重到不足以被应用处理)。 PS.一个线程OOM,进程里其他线程还能运行吗 阅读全文
posted @ 2020-05-28 23:39 Qmillet 阅读(640) 评论(0) 推荐(0)
摘要:一、概述 系统上线会出现GC相关问题,有FGC过于频繁的,有YoungGC耗时过长的。GC过程会导致其他线程STW,进一步导致服务器响应超时。 二、解决 1. 通过可视化工具(JvisualVM或MAT)或者终端命令行查看每次GC之后的情况 2. 如果每次GC之后内存都没有释放空间的话,这就可能是内 阅读全文
posted @ 2020-05-28 15:25 Qmillet 阅读(5021) 评论(0) 推荐(0)
摘要:相关链接 一、介绍 /** * This class provides thread-local variables. These variables differ from * their normal counterparts in that each thread that accesses 阅读全文
posted @ 2020-05-01 23:09 Qmillet 阅读(242) 评论(0) 推荐(0)