当前位置: 代码迷 >> J2ME >> Runtime.getRuntime().freeMemory()关于这个有些疑问
  详细解决方案

Runtime.getRuntime().freeMemory()关于这个有些疑问

热度:7002   发布时间:2013-02-25 21:29:59.0
Runtime.getRuntime().freeMemory()关于这个有点疑问
我是开发游戏的,我们游戏在界面上打印出了Runtime.getRuntime().freeMemory()/1024的值,
刚才领导好奇问我 为什么在游戏封面这个值会一直跳 从几M跳到几十M,
当时有点稳住我了,我们封面无非就是进入游戏 注册账号这些 根本没运行什么大的东西
至于为什么freememory会从几M跳到几十M,我想问问大家 是有什么原因呢?
那么你要研究虚拟机的行为了,栈的分配不一定是表面上看的那样启动的时候占用内存会比较多,所以可用内存为几M,启动以后释放掉了一些,所以可用内存有几十M了
  相关解决方案