负自由内存

2024-04-15

有时,此代码会打印负数,例如 -64。 该值以 KB 为单位。

可能发生什么情况?


long memoriaInicial = Runtime.getRuntime().freeMemory() / 1024;
sort(vector);
System.Out.Println(memoriaInicial - Runtime.getRuntime().freeMemory()/1024);


这意味着排序后,垃圾收集器可能释放了更多内存,并且您拥有的内存比开始时要多。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

负自由内存 的相关文章

随机推荐