|
看到坛子里很多吹友用cleanstart后说什么速度变快了、省电了,很好奇,所以也下载试用了。8 S$ F8 C. ]7 V$ I0 w2 \7 v6 P
但是,结果远不是这样的。9 M; }9 E/ o6 k6 R Q
7 s0 a: u& [& X1 m# a8 {
我觉得,cleanstart的用途最多就是一个debug工具,无限重启,软件冲突之类的可以拿来协助排查。" }# i7 r$ ^, ]5 S& F
但绝不会省电和提高速度。
`; s t0 W8 E5 r3 y$ x4 m& J, Q! X7 J5 ^8 F4 p
cleanstart启动项前面打勾的意思不是说一开机就启动一遍这个软件。
. V( ^3 |9 x5 _而是允许这个软件在开机前做一些必须模块的加载,请注意,这里用了“允许”。
# v7 ]+ w7 G! W' G g所以,打勾并不代表这个软件一定会加载什么代码到dbcache,不打勾的意思则是不允许。
; `* h2 l2 d' ~: Q这也恰恰是cleanstart为什么能止住无限循环的原因!
- l, m6 Z2 q7 z X
, q& f8 k$ J3 `% g+ G6 a比如,你把掌易的勾去掉,那么,你在memo或其他需要打中文的地方按中英切换键会没有效果,必须运行一次掌易才可以。$ {0 o; i4 w1 A2 F o# R
为什么,说明掌易需要在启动的时候加载一些代码到dbcache监测用户按键。
# G& Y/ @9 \- I b
) U! A8 `; {; C* Q/ _4 Y5 h. s# w所以,如果你认为装个cleanstart然后把所有应用程序的勾,甚至ROM的程序去掉,可以提高速度,那就大错特错了。
. ^2 _& B* G& _1 [7 g, Z# b% V一般的程序你把勾去掉是没有任何影响的,因为它本身就没有在启动的时候加载代码。/ ?6 H7 T. @8 x w3 T/ T0 ~' U
但是,像掌易、来电秀之类后台工作的程序,启动的时候加载就是必须的。
2 I0 v+ C. \. k+ [( L2 ^ K$ k否则你必须手动执行一遍程序,你只是把加载操作延迟到这时候完成罢了。
; N; b# p, A/ V# W2 e: N你不要妄想程序不占用dbcache却有正常的功能,所以,你把勾去掉没有任何意义。8 g6 |1 t/ d& N% Z
如果非要说有点意义,那就是启动时间确实缩短了(那是毫秒级的,你根本感觉不到),但是你必须手动做这个事,何必呢?% ]& L1 Z5 @) j# v1 ~
n p5 i) \5 k( P, c补充一点:
s0 C3 r1 i- T1 _. |2 O1 C" {0 O Q很多人说cleanstart是Palm平台的msconfig,这种说法其实也不对。
% |! H7 l8 a1 u2 q8 i; b( rmsconfig里打上勾是一定要加载的,而且是把整个exe格式封装的代码加载到RAM,但cleanstart不是这样的。
+ p; m8 B" c0 B; u1 K, }( ?5 j4 i3 L5 G1 Y* u, `: ~! }3 i4 e* k
上面是我作为一个程序员的理解(并没玩过Palm OS平台),欢迎讨论。# z0 { n5 k% F* d! S4 Q
- U" n4 _, ?: k& o- y0 D[ 本帖最后由 nickhuang 于 2009-3-19 17:37 编辑 ] |
评分
-
查看全部评分
|