|
看到坛子里很多吹友用cleanstart后说什么速度变快了、省电了,很好奇,所以也下载试用了。9 r0 u) }6 R6 d2 J9 o
但是,结果远不是这样的。& F, w3 j: l% z+ F7 x$ V7 n
3 B! }' I8 S# C5 M我觉得,cleanstart的用途最多就是一个debug工具,无限重启,软件冲突之类的可以拿来协助排查。, J$ ^3 f$ t* r: ^
但绝不会省电和提高速度。 d$ I0 l1 t7 k8 g6 g
9 m- R7 U8 o$ k5 `
cleanstart启动项前面打勾的意思不是说一开机就启动一遍这个软件。
" u, s/ G( k9 {9 O- K+ x而是允许这个软件在开机前做一些必须模块的加载,请注意,这里用了“允许”。
) z! s+ G% `6 e9 E% k所以,打勾并不代表这个软件一定会加载什么代码到dbcache,不打勾的意思则是不允许。9 A1 {' t; ~) y
这也恰恰是cleanstart为什么能止住无限循环的原因!! z. g. W# e3 _- j1 N
9 l8 Y j8 Q. M% e/ k5 `+ R+ ]) A
比如,你把掌易的勾去掉,那么,你在memo或其他需要打中文的地方按中英切换键会没有效果,必须运行一次掌易才可以。
+ b/ l; F0 x. z. ^+ w为什么,说明掌易需要在启动的时候加载一些代码到dbcache监测用户按键。* S8 F0 t1 O. e* w( J
& H3 h9 @1 a! h3 `
所以,如果你认为装个cleanstart然后把所有应用程序的勾,甚至ROM的程序去掉,可以提高速度,那就大错特错了。) c: \' x& h( x1 ]
一般的程序你把勾去掉是没有任何影响的,因为它本身就没有在启动的时候加载代码。+ i( s% O4 M. E7 Q$ L
但是,像掌易、来电秀之类后台工作的程序,启动的时候加载就是必须的。
" q7 @7 h T# ^2 C: |否则你必须手动执行一遍程序,你只是把加载操作延迟到这时候完成罢了。; _' @4 ^: }% I2 @% Q' i
你不要妄想程序不占用dbcache却有正常的功能,所以,你把勾去掉没有任何意义。( t1 T' f" C0 J: o1 j
如果非要说有点意义,那就是启动时间确实缩短了(那是毫秒级的,你根本感觉不到),但是你必须手动做这个事,何必呢?, [" Q a2 Y( D& b7 ^7 i
7 I5 k w! U; T) G: \1 d" `
补充一点:
' z7 R1 T- P5 M R# b很多人说cleanstart是Palm平台的msconfig,这种说法其实也不对。
* H1 n2 l9 x( L; J- s/ h$ ymsconfig里打上勾是一定要加载的,而且是把整个exe格式封装的代码加载到RAM,但cleanstart不是这样的。2 T$ ]. B/ W3 _( m
( Y! c1 C) E! q8 t
上面是我作为一个程序员的理解(并没玩过Palm OS平台),欢迎讨论。
8 }( g# R, i: Y' A9 _
% Q6 c, Q7 D; m1 a$ m: w) ~! `1 w[ 本帖最后由 nickhuang 于 2009-3-19 17:37 编辑 ] |
评分
-
查看全部评分
|