Java 中 interned 字符串为何那么占内存?

2020-04-15 17:10发布

用 jmap -heap 测了一下一个 java 程序,结果说:

24518 interned Strings occupying 3075472 bytes.

平均每个 string 占 125 个字节

这很奇怪啊,大部分程序里的 string 哪有这么大

这是怎么回事?


登录 后发表评论
1条评论
路克电影
1楼 · 2020-04-15 17:57

[db:评论]