小五内存的算法

王朝学院·作者佚名  2008-12-29
窄屏简体版  字體: 小  |  中  |  大  |  超大  

一、传统算法:

小五实际内存总量=某项数据大小/占当前内存比例/当前内存占总内存比例。

比如,我手机当前有:

图片50个,算了一下共411.4K

占当前内存68%

当前内存使用78%

所以小五内存=411.4/0.68/0.78=776K

这个算法太粗略,没有去掉不可删除部分。

二、保守算法:

实际上,小五内置的图片铃声不能删掉的部分是不能算净内存的。工具中内存容量中图片数就不包括不可删除的图片,经过我实际计算是对的,比如图片共50个,容量显示42个,而不可删的正是8个;铃声45个,容量显示19个,而不可删的正是26个!所以:

净内存=(所有图片大小-不能删除图片大小)/占当前内存比例/占总内存比例-(不能删除的图片、铃声和其中一个不可删除的内置游戏的大小)

我手机50个铃声(411.4K),其中8个(65K)不可删,

总内存=(411.4-65)/0.68/0.78=653.1K

而铃声共45个,其中26个为不可删,大小为52.854

一个内置游戏大概30K左右,

所以小五净内存=653.1-(65+52.854+30)=505.246

所以小五实际内存应该在500K左右!

三、最新算法

如果小五在占总内存的比例方面,如我的手机目前占78%,其中不包括小五不可删除部分(铃声、图片、游戏)的主,则653.1K就是净内存,总内存为=653.1+65+52.854+30=800.954,这个数字是不是很接近小五宣传上所说的800K内存?说到这里,本人更倾向这个结论了。

四、讨论

作为我本人更倾向于最后一个算法,也就是说小五总内存在800K左右,而可用内存大概在650K左右。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航