Man*_*lva 4 java memory arrays
为什么以下行
Object[] objects = new Object[10000000];
Run Code Online (Sandbox Code Playgroud)
导致JVM使用大量内存(~40M)?有什么方法可以在分配数组时了解VM的内部工作原理吗?
Ale*_*ort 17
"很多记忆"是什么意思?你分配10000000个指针,每个指针占用4个字节(在32位机器上) - 这大约是40mb的内存.
归档时间: |
|
查看次数: |
5985 次 |
最近记录: |