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

在 java 中如何得到变量的内存大小.(功能如C/C++中的sizeof()函数.)
如题:在   java   中如何得到变量的内存大小.(功能如C/C++中的sizeof()函数.)

------解决方案--------------------
java中的基本类型的大小在什么系统下都是一定的,所以,没必要此函数了.找资料查一下就知它们的大小
------解决方案--------------------
汇编成字节码后,在不同机器jvm上的大小应该不同才对吧...
------解决方案--------------------
没有这个函数

只有
Runtime.freeMemory(); //查看JVM剩余内存
Runtime.maxMemory();

------解决方案--------------------
可以参考一下 javaworld 中的一篇文章:

http://www.javaworld.com/javaworld/javaqa/2003-12/02-qa-1226-sizeof.html