社区
J2ME
帖子详情
Motor K3手机的总内存和自由内存怎么取?
cxz7531
2009-06-29 02:29:12
我在官方规范上看Motor K3的手机堆内存是2M,但用模拟器运行的时候显示的总内存和自由内存都在15M以上,怎么回事?
我是用Runtime.getRuntime().totalMemory取总内存
用Runtime.getRuntime().freeMemory取自由内存
不知道实机上是什么样子?
...全文
23
26
打赏
收藏
Motor K3手机的总内存和自由内存怎么取?
我在官方规范上看Motor K3的手机堆内存是2M,但用模拟器运行的时候显示的总内存和自由内存都在15M以上,怎么回事? 我是用Runtime.getRuntime().totalMemory取总内存 用Runtime.getRuntime().freeMemory取自由内存 不知道实机上是什么样子?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
26 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
j1223jesus
2009-07-03
打赏
举报
回复
学习了
yangc_83
2009-07-03
打赏
举报
回复
报异常了,直接将异常DRAWSTRING 出来.
cxz7531
2009-07-03
打赏
举报
回复
很多手机的模拟器很烂,跟手机运行结果有很大差异。
真机测试的时候,错误跟踪实在很难,不知道大家是怎么做的?在模拟器能显示的printStackTrace,在真机上显示不出,对于错误定位实在是个很大的麻烦。
ibone
2009-07-03
打赏
举报
回复
我是26楼 200/(26-LZ回复数) 恩 还有分
wormwormwormworm
2009-07-01
打赏
举报
回复
帮顶
cxz7531
2009-07-01
打赏
举报
回复
write once ,debug anywhere
hc0120
2009-07-01
打赏
举报
回复
再次光顾。
wavebbs
2009-07-01
打赏
举报
回复
模拟器内存一点参考价值没有, 一般手机可以用freeMemory 来看.一般freeMemory 为0了 就会 内存益出
snowrain_2008
2009-07-01
打赏
举报
回复
楼主可以专门画一张1k大小的图片,然后放在k3的机器里面进行循环加载。看能加载多少张图片机器爆掉,然后就知道手机实用的内存多大了。
zm_hs
2009-06-30
打赏
举报
回复
学习!
jiang1984315
2009-06-30
打赏
举报
回复
[Quote=引用 4 楼 zhlwwj1314 的回复:]
你对freeMemory(),totalMemory()这2个函数的意义理解有误。
totalMemory()表示调用时刻,java虚拟机现在已经从操作系统那里获取来的内存大小。
在java程序运行的过程的,内存总是慢慢的从操作系统那里取的,基本上是用多少取多少。
但是java虚拟机100%的情况下是会稍微多取一点的,这些取过来而又没有用上的内存,实际上就是freeMemory()。
freeMemory()表示调用时刻,java虚拟机现在已经从操作系统那里多获取来的内存大…
[/Quote]
很好很强大
zhlwwj1314
2009-06-30
打赏
举报
回复
逐步加压的方式测试一下呐,看看结果对比,发上来大家see see!有可能比4M大喔!
cxz7531
2009-06-30
打赏
举报
回复
今天在真机上实验了,total memory是4M,这就对了。
手机java开发真是麻烦,“一处编写,到处运行”变成了“一处编写,到处调试”
hc0120
2009-06-30
打赏
举报
回复
受教。很是学习。
吐泡泡的鱼
2009-06-30
打赏
举报
回复
两者相减得出的已使用内存,还是比较准确的。。
zhlwwj1314
2009-06-29
打赏
举报
回复
真机这事得催领导,尽快买一部啊。
我觉得真机2M的可能性偏大。
cxz7531
2009-06-29
打赏
举报
回复
[Quote=引用 9 楼 yangc_83 的回复:]
没有真机,要不帮你测测!
[/Quote]
你有真机吗,你就写个两句的程序,
Runtime.getRuntime().totalMemory取总内存
Runtime.getRuntime().freeMemory取自由内存
看看在K3上这两值是多大
yangc_83
2009-06-29
打赏
举报
回复
没有真机,要不帮你测测!
cxz7531
2009-06-29
打赏
举报
回复
现在我还没拿到真机,只是在模拟器上测试。模拟器上显示的内存实在太大,比2M大很多倍。
MOTODEV SDK for Java ME v2.2的模拟器,可以选择型号,不能设置内存。
cxz7531
2009-06-29
打赏
举报
回复
[Quote=引用 6 楼 zhlwwj1314 的回复:]
建议不要相信模拟器
一般模拟器的最大堆内存是可以设置的
你那个我不知道在哪设
反正SUN WTK是可以自己设置的
建议找台真机测试一下可用最大内存
开发时以真机测试结果为参考依据
[/Quote]
一般模拟器是可以设置内存的,但有的模拟器比如MOTODEV SDK for Java ME v2.2的模拟器,让你直接选型号,所以不用设置内存。
加载更多回复(6)
linux系统安装
简单地说,Linux是一套免费使用和
自由
传播的类Unix操作系统,它主要用于基于Intel x86系列CPU的计算机上。这个系统是由世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能
自由
使用的 Unix兼容产品。
对于windos 的收费操作系统,选择个免费的linux是个不错的省钱方案,下面我来说下现在最火的ubuntu linux安装吧!ubuntu现在最新的版本是9.04,大家可以去htt
windows和linux常用软件的对应
周海汉 按:转载自:http://www.linuxrsp.ru/win-lin-soft/table-chn.html关于本主题,也可以参考:http://www.osalt.com/cn/但因为原文已经二三年没有更新了,一些软件尤其是应用软件已经废弃或被替代。仅供参考。下面是原文。 视窗软件的Linux类似/替换/相近品.
Cs6/7笔记01、计算机基础
计算机硬件组成 操作系统 Linux相关介绍 Linux哲学思想 Linuxu虚拟机安装 计算机(computer):俗称电脑,是一种能接收和存储信息,并按照存储在其内部的程序对海量数据进行自动、高速地处理,然后把处理结果输出的现代化智能电子设备。发展历史:第一代计算机(1946-1957) 电子管时代第二代计算机(1958-1964) 晶体管时代第三代计算机(1965-1970) 集成电路时代第...
S-MJLs和网络动态系统的分析与综合
半马尔可夫跳跃线性系统和网络动态系统的分析与综合【博士论文翻译】 作者:Ji Huang 维多利亚大学.机械工程 摘要: 由微分方程或是差分方程控制的、不连续的物理过程,可以被建模为跳变系统。其中一类重要的跳变系统是离散事件间的线性演化的跳变系统;这类系统被称之为跳变线性系统。一种常用的分析方法是用随机过程的方法来描述离散事件的序列、开关和统计特性。这种跳变线性系统称为半马尔可夫跳变线性系统。由于跳变线性系统的性质,它在网络控制系统、容错控制系统以及其他易发生突变的系统中有很多应用。值得指出的是,当前
数百种 Windows 软件的免费替代品列表
程序所执行任务的描述 Windows Linux 1) 网络连接 网页浏览器 微软 IE,网景 Netscape /
Mo
zilla, Opera [私有],Firebird,…… 1) Netscape/
Mo
zilla2) Galeon.3) Konqueror.4) Opera.[私有] 5) Firebird.6) Nautilus7) Epiphany8) ...
J2ME
13,100
社区成员
26,495
社区内容
发帖
与我相关
我的任务
J2ME
Java J2ME
复制链接
扫一扫
分享
社区描述
Java J2ME
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章