在JVM上,空的字节数组是否会立即被清除?

12 浏览
0 Comments

在JVM上,空的字节数组是否会立即被清除?

byte[] largeByteArray = new byte[1000000000]; //1GB byte array
largeByteArray = null;

的内容翻译成中文如下:\n将largeByteArray设置为null会立即释放1GB的内存吗?还是我们必须等待垃圾回收器释放这1GB的内存?\n如果答案是“我们必须等待GC”,那么将largeByteArray设置为null是否有任何好处?它是否对JVM有帮助?

0