以文本方式查看主题 - 曙海教育集团论坛 (http://sun4.cn/bbs/index.asp) -- Symbian开发 (http://sun4.cn/bbs/list.asp?boardid=46) ---- 技术讨论之提升6120c运行内存 (http://sun4.cn/bbs/dispbbs.asp?boardid=46&id=2048) |
-- 作者:wangxinxin -- 发布时间:2010-12-3 14:03:08 -- 技术讨论之提升6120c运行内存 买了小6的兄弟们,享受着高性价比的同时还一定沉醉在破解的乐趣中 小6的CPU很强大,能比美N系列机型,给了我们很大的发挥空间 但是紧紧20M左右的运行内存,真是有点捉襟见肘 特别是破解后运行N-GAGE平台游戏,几乎打开不了别的软件 唯一的方法就是提高运行内存了 到处查找了一下,最多方法就是用软件整理内存,或者删除一些不常用的系统进程 但是腾出来的一点点空间又怎么足够我们使用呢? 我们首先了解一下6120c的硬件配置吧(摘录自诺基亚官网): CPU:Single CPU CPU Type: ARM 11 CPU Clock Rate: 369 MHz Memory:Max User Storage: 35 MB NAND Memory: 128 MB SDRAM Memory: 64 MB ~20 MB Free Executable RAM Memory Memory Card: Micro SD Max Memory Card Size: 2 GB Memory Card Feature: Hot Swap Unlimited Heap size Unlimited Jar size 从Memory中我们可以看出SDRAM有64M 这64M就有系统从逻辑上分成了2部分 通俗地说就是分成了C盘和运行内存 其中C盘有35M是保留给用户使用的,用于安装软件等 我们的内存卡都是上G的 除非必要,否则程序都装载卡上 系统提供的35M贮存平常起不到多大作用 关键就在这里 如果我们可以在系统启动之处干预其SDRAM Memory的分配情况 也就是把Max User Storage适当地调小 让运行内存获得更多的分配 那就能达到目的了 而处于Symbian系统编程入门阶段的在下 通过普通的编程绝对不能达到目的 在塞班这里卧虎藏龙,恳请熟悉Symbian系统内核的高人指点迷津 请各位参与讨论,把自己的智慧发挥出来吧 P.S:本人对Symbian系统理解尚浅,若想法有误,请狠狠指出,多谢多谢! 后记: 本来想法确实有误 首先SDRAM需要通过不断刷新维持数据 断电后数据会丢失 所以不可能是C盘的存储器 以上是诺基亚开发者论坛里手机终端规范的数据 出错可能性很小 关键是本人理解错误 不过有点搞不明白 用软件测试6120c显示 内存大小为48.6M 是不是SDRAM的64M 真不知道剩下的用到了哪里去 |