我在Eclipse中执行以下代码使用freeMemory方法获取对象大小:无法在运行时
public static void main(String args[]) {
long before=Runtime.getRuntime().freeMemory();
Object o=new Object();
Long after=Runtime.getRuntime().freeMemory();
System.out.println(before-after);
}
但我发现了输出为0 我试图找出为什么freeMemory方法是不降低对象创建后堆空间?
可能重复的[运行时 - 为什么是freeMemory()没有显示内存消耗正确?](http://stackoverflow.com/questions/3421869/runtime-why-is-freememory-not-showing-memory-consumed-正确) – Roman