gpt4 book ai didi

java - Runtime.getRuntime.freeMemory() 未打印正确的值?

转载 作者:行者123 更新时间:2023-12-01 20:25:14 24 4
gpt4 key购买 nike

下面的代码为内存打印相同的值?理想情况下,在对象分配后,应减少可用内存。我的理解正确吗?

System.out.println(Runtime.getRuntime().freeMemory());
Person p = new Person();
p.setFirstName("bob");
System.out.println(Runtime.getRuntime().freeMemory());

最佳答案

正如运行时 javadoc 所述,freeMemory() 返回当前可用于 future 分配对象的内存总量的近似值,这意味着您不能期望一个精确值。

关于java - Runtime.getRuntime.freeMemory() 未打印正确的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20865918/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com