JVM 内存溢出案例
问题
导出时文件时服务器卡顿
1 | jstat -gc 82731 2000 |
分析
导出时, 频繁创建新对象,EDEN区迅速填充满,进入 S0 时,因为超过容量,直接进入 OLD 区,导致 EU 和OU同时填满,且此时因为还在引用,触发 FGC 却不能清除对象,服务器卡崩溃
导出时文件时服务器卡顿
1 | # jstat -gc 82731 2000 |
导出时, 频繁创建新对象,EDEN区迅速填充满,进入 S0 时,因为超过容量,直接进入 OLD 区,导致 EU 和OU同时填满,且此时因为还在引用,触发 FGC 却不能清除对象,服务器卡崩溃
不知道什么时候就开始想着搞一个自己的博客呢?日子已经是记不清了,服务器和域名倒是买了一两年了,每次都研究半天,然后就死在博客框架的第一步,接着就是热情退散,忙于杂事,慢慢就忘记还有这么一回事了害。
不过也不管怎么说,这么久了终于还是动工,可喜可贺可喜可贺。
这是基于 hexo-next 主题开发的静态博客,但原主题太高冷了,虽然前端苦手还是添砖加瓦的小改了一下。几天下来,二次元属性也算是成功附魔了哈哈哈。
虽然还是有很多简陋且值得优化的地方(没错,垃圾代码都是我写的)。
目前的需求就是:
就满足需求而言,现在也算是简单可用的版本了,可喜可贺可喜可贺。
写了好久的 kotlin 了,在家回到 java 8 确实不习惯,甚至 lambda 都得想半天才能凑出来,lombok 注解也都只有个印象了,翻了一下官方文档,简单记录一下 lombok 的注解。
(不得不说版本越新越简便,可惜成都好多公司甚至都还在写 jsp,真是能用就行 = =