|
看到坛子里很多吹友用cleanstart后说什么速度变快了、省电了,很好奇,所以也下载试用了。" G2 b" e, B* K, |
但是,结果远不是这样的。
8 s$ E0 T% ] L, c, n- [
, j/ G- g, J" b" s# i6 B- C我觉得,cleanstart的用途最多就是一个debug工具,无限重启,软件冲突之类的可以拿来协助排查。
. v" F' P/ t4 |; y但绝不会省电和提高速度。
6 C$ K I" v: \6 w8 V8 K& m5 f6 D6 N9 h2 B J" E* F) X
cleanstart启动项前面打勾的意思不是说一开机就启动一遍这个软件。
2 `4 |) {/ q t9 c而是允许这个软件在开机前做一些必须模块的加载,请注意,这里用了“允许”。
% A3 X/ s \7 ]% G+ V" j所以,打勾并不代表这个软件一定会加载什么代码到dbcache,不打勾的意思则是不允许。
) O: l; \4 \0 }: v0 v) F这也恰恰是cleanstart为什么能止住无限循环的原因!0 Z/ C, S) D! i5 j9 ]: s
, T6 _( R. D5 o1 Q1 e6 W比如,你把掌易的勾去掉,那么,你在memo或其他需要打中文的地方按中英切换键会没有效果,必须运行一次掌易才可以。/ r* ~9 {2 [, w! o U7 `; c# Q
为什么,说明掌易需要在启动的时候加载一些代码到dbcache监测用户按键。
" N2 A% J* \' ?
- e9 l2 h& s/ b3 X* ?8 x所以,如果你认为装个cleanstart然后把所有应用程序的勾,甚至ROM的程序去掉,可以提高速度,那就大错特错了。9 V) U4 |2 f/ D+ r
一般的程序你把勾去掉是没有任何影响的,因为它本身就没有在启动的时候加载代码。
) q5 {2 O+ b7 y但是,像掌易、来电秀之类后台工作的程序,启动的时候加载就是必须的。
: X( j; }* S7 g# m# ]否则你必须手动执行一遍程序,你只是把加载操作延迟到这时候完成罢了。; ]0 K3 i- X* Z+ C- v& e
你不要妄想程序不占用dbcache却有正常的功能,所以,你把勾去掉没有任何意义。
& f6 v( H1 x- [2 G如果非要说有点意义,那就是启动时间确实缩短了(那是毫秒级的,你根本感觉不到),但是你必须手动做这个事,何必呢?
+ D8 `: |- x4 y* T8 K
p" d: m' X8 ^* r补充一点:0 j7 ~$ F# l: n$ L2 F
很多人说cleanstart是Palm平台的msconfig,这种说法其实也不对。
5 U$ B+ }! S9 A4 H$ B, w! ~msconfig里打上勾是一定要加载的,而且是把整个exe格式封装的代码加载到RAM,但cleanstart不是这样的。
7 T4 c. f% ~. R
; ^8 j. [6 {, g, Y$ ~& ]$ y7 P上面是我作为一个程序员的理解(并没玩过Palm OS平台),欢迎讨论。' b j, ^1 u$ h/ U
) Q6 x& w$ D3 Y# \0 g[ 本帖最后由 nickhuang 于 2009-3-19 17:37 编辑 ] |
评分
-
查看全部评分
|