爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 7253|回复: 48
收起左侧

BREW memory项目(11-1) 让你的机器有"更多"的内存

[复制链接]
发表于 2008-10-30 23:55:14 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册会员 微信登录

x
发现81启动后内存用了三分之二,同时发现更改一些图标内存的容量也会使用不同,特别是启动一次主菜单后会有1M左右的内存消耗(退出都不会吐出来),所以资源文件应该会占用大部分缓存,所以替换小内存占用的资源文件有助于系统的快速运行,所以这需要大家的努力,所以弄这个小工具出来对比一下现在系统内存状态.以求出最优解.

正是因为资源文件占用了内存,所以有些人经常内存不足

省略k了,麻烦............

系统总内存15m左右

发觉数值有些不准确,是因为用桌面快捷菜单进入和app manager测试混合了

启动前状态分2种,第一种是未进入主菜单,由app manager启动程序,这将获得更多的内存,第二种是由桌面进入这将启动了主菜单除图片外的程序还有桌面的程序,将使用多800K

app manager运行
                 使用前          使用后        使用              备注
bmenu      8212            5893         2319   
xread        8212            7734          509                外挂字体会使用字体缓存,20页小于300k,已加自动清除.
mytoolbox 8243        4631/4481   3612/3762       前一个是待机,后一个是菜单,50k左右的缓存
Start         8212             7190         1022              
brewfm     8212             6303         1909              250k的缓存
playex       7953            6381          1572             播放约使用150k内存,150k缓存

桌面快捷运行.
                  使用前          使用后       使用       缓存
bmenu      7461            4962          2499       284(运行其他程序快速清除)
xread        7467            6844          623            0      
mytoolbox 7399        3700/3554  3699/3845    0     
Start         7416             6281         1135          0              
brewfm     7424             5364         2060        313(清除慢)               
playex       7332            5617         1715        175 (运行其他程序快速清除)     

常用功能   7325           7089           236          70(清除慢)   (菜单类相似)
主菜单      7325            6495          830         830(清除慢)    (无common)
                 7468           6079          1389       1389(清除巨慢)   (有common)   
通信录      7471            6545          926         233(清除慢)
短信          7477            6597         880          326(清除慢)
文件夹      7027           6285          742          343(清除慢)
计算机      7245            6822          423         0           (java都类似)
万年历      7236            6862          374         0          (有时会释放50k内存)
闹钟          7160         7012            148         0
录音器        <200k


说明,
其中缓存可能是未正确释放的内存
有时候启动一些程序退出后会消除一些缓存(抢资源)
锁键盘会有少量消除缓存
主菜单要一些二级菜单才能消除,但是有时却不能...
有些程序同时启动会有碍外的占用   
缓存会在一定时间后自动释放,但是有时又不会释放
进入app manager会清除大部分缓存,但是退出app manager后可能又会占用..............

请安装了下面帖子第十项简洁app菜单的请删除相关项,因为会影响app manager释放内存
EF81 系统文件修改应用(08-08-21)
http://mobile.0110.cn/viewthread.php?tid=377210&extra=page%3D1

java内存占用少
但是cpu占用高
brew内存占用多
但是cpu占用低


照相
启动前     启动后     使用
7191       6489        702
像素     照相前   照相后(保存时)       使用
130w    6530      5668                        862(普通环境)
            6530      5502                         1028(暗环境)
200w    6489      5532                          957(普通环境)
            6540      5206                         1334(暗环境)
这里受取景影响,都是先取一会儿再照
之后照相内存会清空再拍照
照相失败就是因为内存的原因了,内存低于一定的时候就会照相失败。
假如由主菜单进入,要加入主菜单内存,而重启后外屏照相不需要主菜单内存,而且取景内存更少
我试过照相200w最多消耗2000k,加上启动的700k,主菜单的1400k,加上墙纸的300k,替换一些华丽的文件后多消耗的几百k,加上其他的损耗,这里几乎耗尽内存了(6000k+),所以照相就失败了..........


主题
1启动时
plasma主题的启动画面搜索网络替换成1像素图片
替换前启动完内存   7013k
替换后启动完内存   7012k
................
2主题大小
plasma(2m多)启动完内存   7013k
butterfly(1m多)启动完内存   7237k
3墙纸
butterfly有墙纸    7237k
butterfly无墙纸    7386k
butterfly无内外屏墙纸  7466k
结论主题大小影响内存,墙纸影响内存但是启动关闭搜索画面不影响(未进一步验证)
主题修复后删除任何主题无效,要点击一次主题,再删除,再修复一次

主菜单
common            启动前          启动后
ef82(450k)          7386             5965
ef81(580k)          7387             6000
删除common       7387             6626
结论 common的大小影响内存不大,但是 common占用600k左右的内存,无画质要求的可以删除


部分结论
大图片会占用更加多的内存,而且不容易吐出来
删除mainmenuapp_common会有600k的灵活内存
不设置墙纸会多300k左右的内存
照相不取景(打开就照)少用300左右的内存
主题比较小的会有更多的内存(猜测这个是和主题背景图有关)
建议多使用常用功能而非主菜单,最好开机后就不进,到时候弄个简易主菜单brew出来可能效果更好
多在app manager运行brew,将有更好的内存应用
用start而不用bmenu

待续





[ 本帖最后由 zhangxxx 于 2008-11-2 18:23 编辑 ]

memory.mif

185 Bytes, 下载次数: 153

operator

1.51 KB, 下载次数: 116

用网页键启动,记住备份bmenu的

memory.mod

2.48 KB, 下载次数: 134

v2

发表于 2008-10-30 23:59:20 | 显示全部楼层
神的沙发-------------哈哈
回复 支持 反对

使用道具 举报

发表于 2008-10-31 00:18:48 | 显示全部楼层
神的板凳~~~
回复 支持 反对

使用道具 举报

发表于 2008-10-31 02:06:50 | 显示全部楼层
神的地板wap57::ii
回复 支持 反对

使用道具 举报

发表于 2008-10-31 03:41:56 | 显示全部楼层
嗯,原來是不完全釋放,所造成的內存不足問題!!
夜神大大的文章都很有學術性的探討
又多學了一些新知!!
謝謝~~
回复 支持 反对

使用道具 举报

发表于 2008-10-31 06:57:20 | 显示全部楼层

占住

看贴了
回复 支持 反对

使用道具 举报

发表于 2008-10-31 07:32:42 | 显示全部楼层
貌似sxg不可用
回复 支持 反对

使用道具 举报

发表于 2008-10-31 08:21:25 | 显示全部楼层
这个东西不错,顶顶
回复 支持 反对

使用道具 举报

发表于 2008-10-31 09:31:41 | 显示全部楼层
夜神,你是神。好啊。立即使用。不过operator 文件放在哪里,怎么使用

[ 本帖最后由 zzslh0831 于 2008-10-31 09:51 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2008-10-31 10:18:28 | 显示全部楼层
到底怎么使用,能不能搞个详细的说明啊?wap12::ii
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-31 10:36:29 | 显示全部楼层
mif mod正常安装方法
operator 放入快捷键目录

用上网键启动
回复 支持 反对

使用道具 举报

发表于 2008-10-31 10:48:32 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-31 11:00:24 | 显示全部楼层

回复 12# zzslh0831 的帖子

brew\cfg\settings\shortcuts
回复 支持 反对

使用道具 举报

发表于 2008-10-31 11:02:38 | 显示全部楼层
xx谢谢,夜神
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-31 11:22:10 | 显示全部楼层
本人时间有限,希望大家多发掘一下资源文件占用问题,

那样内存不足就会远离我们了.......
p.s.
bmenu +主菜单+通信录+mytoolbox
应该内存就不足了...............

建议大家使用Start而不用bmenu,设置为上网键
回复 支持 反对

使用道具 举报

发表于 2008-10-31 12:21:09 | 显示全部楼层
支持wap64::ii 等下测试下
回复 支持 反对

使用道具 举报

发表于 2008-10-31 13:36:52 | 显示全部楼层
我的机器就没出现过内存不足.
因为我用的少.呵呵~
回复 支持 反对

使用道具 举报

发表于 2008-10-31 19:52:59 | 显示全部楼层
memory.mif
memory.mod
operator

楼主,这三个文件放到那个目录啊?硬是没搞明白?能不能搞的再详细点,没办法,新手。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-31 20:39:39 | 显示全部楼层
brew\mif\memory.mif
brew\mod\memory\memory.mod
brew\mod\memory\memory.sig
brew\cfg\settings\shortcuts\operator

这个是显示当前系统还有多少内存,上网键呼出,只是观察工具.
回复 支持 反对

使用道具 举报

发表于 2008-10-31 21:04:14 | 显示全部楼层
夜神越来越强大啦wap57::ii
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

小黑屋|Archiver|手机版|爱技术 ( 沪ICP备08115260号-3 )

GMT+8, 2024-5-5 02:33

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表