用 jmap -heap 测了一下一个 java 程序,结果说:
24518 interned Strings occupying 3075472 bytes.
平均每个 string 占 125 个字节
这很奇怪啊,大部分程序里的 string 哪有这么大
这是怎么回事?
1
zts1993 2017-10-23 19:22:10 +08:00
这个问题得先提供一下 JDK 版本
|
3
zts1993 2017-10-23 19:38:04 +08:00
平均 string 30 上下?
|
4
sagaxu 2017-10-23 19:41:11 +08:00
用阿里的 fastjson 了吗?
|