登录社区云,与社区用户共同成长
邀请您加入社区
该用户还未填写简介
暂无可提供的服务
查看相关代码 涉及到这个调用的是 Jackson 的反序列化为 map 的时候 对 key 做了这个操作,用来减少内存占用空间。线上的兜底 job 服务监控显示每天以 1% 的速度内存增长,直到 90% 以上,需要手动重启。可以很明显看到主要是 Symbol 区 Stringtable 的增长 也就是 String.Intern 的调用。3. 使用 Java 的 Unsafe 类做一些分配本地内存