logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

堆外内存泄漏排查

查看相关代码 涉及到这个调用的是 Jackson 的反序列化为 map 的时候 对 key 做了这个操作,用来减少内存占用空间。线上的兜底 job 服务监控显示每天以 1% 的速度内存增长,直到 90% 以上,需要手动重启。可以很明显看到主要是 Symbol 区 Stringtable 的增长 也就是 String.Intern 的调用。3. 使用 Java 的 Unsafe 类做一些分配本地内存

文章图片
#java#jvm#开发语言
到底了