JVM存在的一些问题??
我所了解的有,Java对象开销,相对于c/c++等更加接近底层的语言,Java对象的存储密度相对偏低,例如,“abcd”这样简单的字符串在UTF-8编码中需要4个字节存储,但采用了UTF-16编码存储字符串的Java则需要8个字节,同时Java对象还有header等其他额外信息,一个4字节字符串对象在Java中需要48字节的空间来存储。对于大部分的大数据应用,内存都是稀缺资源,更有效率地内存存储,意味着CPU数据访问吞吐量更高,以及更少磁盘落地的存在。
3,772
社区成员
5,823
社区内容
试试用AI创作助手写篇文章吧
关注公众号