MyException - 我的异常网
当前位置:我的异常网» J2ME » Runtime.getRuntime().freeMemory()关于这个有些疑问

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

www.MyException.Cn  网友分享于:2013-02-20  浏览:38次
Runtime.getRuntime().freeMemory()关于这个有点疑问
我是开发游戏的,我们游戏在界面上打印出了Runtime.getRuntime().freeMemory()/1024的值,
刚才领导好奇问我 为什么在游戏封面这个值会一直跳 从几M跳到几十M,
当时有点稳住我了,我们封面无非就是进入游戏 注册账号这些 根本没运行什么大的东西
至于为什么freememory会从几M跳到几十M,我想问问大家 是有什么原因呢?

------解决方案--------------------
那么你要研究虚拟机的行为了,栈的分配不一定是表面上看的那样
------解决方案--------------------
启动的时候占用内存会比较多,所以可用内存为几M,启动以后释放掉了一些,所以可用内存有几十M了

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有