日期:2014-05-20  浏览次数:20563 次

【--------原始类型变量的大小-------】
为什么一个较大的int变量,无法通过内存剩余查看呢?

class TypesSize {
public static void main(String[] args) {
System.out.println( Runtime.getRuntime().freeMemory());
int x;
System.out.println(Runtime.getRuntime().freeMemory());
x = 1024*1024*1024;
System.out.println(x);
System.out.println(Runtime.getRuntime().freeMemory());
}
}





------解决方案--------------------
这怎么看。。。

jvm内部的垃圾收集线程在跑的时候不需要内存吗?

JIT优化不需要内存吗?

内部hot codepath统计不需要内存吗?