Ans*_*shu 7 java memory performance
我曾参与过一些项目,其中实现更好的性能和减少内存消耗是主要目标。但是相信我,在 Java 中控制内存消耗已经很困难了。
这个wiki 页面上说“ Java 程序速度” ,在某些情况下,Java 在低级和数字基准测试中等同于 C++。
这些统计数据并没有真正显示时间计算性能基准的主要差异。但是,Java 中的内存使用量比 C++ 高得多,因为每个对象有 8 字节的开销,Java 中每个数组有 12 字节的开销(32 位;64 位 java 中的两倍),如中所述以上维基链接。
现在的问题是人们采取了哪些措施来最小化 Java 中的内存使用率?
请注意,我更关心内存而不是性能,因为我想不出比“编写更好的程序”和“在 JDK 中正确调整内存”更好的方法
小智 6
根据您的工作内容,您可以从不同的编程实践中受益,例如: