|
近来看了hi-pda上的一个帖子“是谁拖慢了我们的Palm罗?——谈PalmInternals的应用”
9 A4 y) p1 W, c. D! s7 N# Ohttp://www.hi-pda.com/forum/view ... light=PalmInternals/ x O% h0 j1 F- M
以下是转引“4 }& X4 Y8 y7 l _8 w+ F& m
& k& \, F2 F1 V$ C7 h是谁拖慢了我们的Palm罗?——谈PalmInternals的应用(初稿)' A4 M+ J0 M9 |8 T2 m4 m; l h8 @
& ]# P/ P. h4 D
【文首寄语】该软件的功能是分析与测试,其意义在于找出影响系统执行效率的症结,为系统优化提供直观依据。你可以据此进行同类软件的筛选与择优,但请不要因为测试的数据而导致取舍的盲目,一个性能与功能的平衡点数值比一个以牺牲必备功能而换取的最小值拥有更大的意义!!!
* k9 L& J! j: i; D3 t i- u# L0 x# J& l6 x
缘起:不知从何时起,我的650上运行SkyForce已全无流畅可言,——音效断续、操作迟钝(比较奇怪的是,该公司的另外几款游戏也是如此)。游戏再优秀,我可以选择不装、不玩,但背后隐藏的问题,却实在让我很是不爽。
( r* V3 n+ X" W" I/ U ? v0 J+ x. o* V) a7 y3 {* N
怀此疑问,今天抽了点时间进行网络搜索,在TreoCentral发现了个帖子,提醒了我某些被忽视的应用问题,并疑为导致650运行某些程序效率低下的关键所在。不敢独享,故摘引共享。由于自己尚在紧张地测试之中(逐一测试是很费时间的^_^),结果尚无定论,所以不作什么经验推介,请自行看帖、下载软件、测试。; {) g N* p. Y7 Q
7 k' g: G6 C- Y x' D- r
原帖链接:http://discussion.treocentral.co ... mp;page=1&pp=20& O+ A; e0 }& S
注:主帖下的讨论很值得一看,建议先收藏,再抽空细作研究吧。. `$ z1 ?/ K0 n; o
Q" ^; ^$ N2 B7 b1 C, ^* R. |
提示一下步骤:【运行该软件可能导致重启,所以保险起见可先进行一次系统备份!】# u3 Y! y) ~3 X8 E/ Q. _
1、下载PalmInternals程序(http://mytreo.net/downloads/details-457.html);7 Z, h- O5 b' {3 E
2、运行PalmInternals(以下简称PIS),跳出提示时选“Yes”进行数据库扫描;
4 { w, t+ V' D5 a3、扫描结束,点击屏幕下方“Notif."按钮;
F T$ m! h' @* U) Z4、在显示的“Notify information”列表中查看“Hede”、“hvch”、“hpps”几个分支段落下的程序名称,记录一下,这些就是可能导致系统运行效率变低的“嫌犯”,是我们接下来需要通过PIS“调查取证”的对象;
* V/ S- E& e$ l5、Warm Reset一次,启动PIS,选“More”菜单下的“Speed Test”,测下在此状态下的原始系统速度;7 R0 i3 [& c7 P7 h$ q! D4 w
6、重启;
" E" V+ p% j. Z* c( A' A+ a7、将“步骤4”中查到的某一“嫌犯”程序禁用(根据软件不同,可通过软件内置禁用功能、ZLink程序转移或卸载等方式实现禁用),然后测试禁用后的系统速度;
# n6 k$ V4 \9 E8 N& j/ y8、重新启用“步骤6”中禁用的程序,再次测速,与“步骤6”测速之差(多次测试结果可能稍有差异),就是该程序对系统运行效率的影响了;
: X% w. g% [0 c8 o- ~9、按上述测试方法,逐一测试各“嫌犯”程序启用、禁用状态下对系统的影响;) W1 m g; t/ e( r0 O% a
10、测试结束,终结的步骤就是量刑处罚了,对于严重影响系统反应速度的软件,有合适替换程序的那就撤换,无合适替换但非重要的程序那就卸载,无可替代却又不舍放弃的那就按自己的意愿决定是否继续留用吧。
/ j- i. p5 `/ y( I7 q% Z* D, e, F( |1 a0 O! S8 E1 L
注:% w V/ @' O7 c6 N: w
a、循环测试中3、4步骤为可选,执行的意义在于确认你的启用、禁用操作是否生效,以保证测试结果的正确性。
7 l8 n. Q- J2 P' V G9 X6 g7 C# c( b/ ab、测试结果可以通过菜单功能导出到Memo,自行添加软件与状态的标识,可省点笔录的功夫。
2 e _% F; D' f: Y
* d z" ?# \- K【2006.07.06注】修正部分用语,以避免某些喜欢将问题绝对化的XD形成错误印象与观念,请注意PIS涉及的三个“Notify”分支只是一个重点的测试区域,而非是一个绝对化的禁区!不要见有程序挂接hede、hvch、hpps分支之下,就神经紧张并急于撤换,那或许会让你错失很多精彩^_^”5 R) h! m2 ^- w& T( o1 i& d8 d1 N
8 t, l- U0 g+ I' ^6 V( z
% [: \7 p9 e' V- B+ ^' I: M
* G4 ?& ?' c0 l, K4 Q
9 D0 B! U% A2 ?看了很有感触,就用这个软件排查了一下,并且替换了不少程序,例如中文伴侣和掌易都是大户,拖慢系统,fieldplus、keyshades hack等等,fieldplus、keyshades hack都有修改版,中文伴侣改用1.53的旧版本,通讯录组件不用,掌易没办法不用,不过如果改用cjk自带的输入法,基本上对系统没影响。- ^2 Z: b2 o F: S2 ]9 o
好软件,配合cleanstart的软件禁用功能使用起来很是方便,大家可以试试
- Y2 a' E) z4 w( d, Z1 L: Y% V( {# C7 ?6 t# ]) A0 @+ r
以下是转引0 Q( t% U! B1 @9 E* d! ^5 t
* T, M s$ Y5 g" p8 p: }) w
palm上真正的msconfig---CleanStart 0.13http://www.hi-pda.com/forum/viewthread.php?tid=398561&;highlight=cleanstart
4 ]+ X0 G6 T/ \. Hpalm上真正的msconfig---CleanStart 0.13
- x% N" V" O% _" r* _2 j: |7 |2 j3 x8 h; @) z# k( i
多也不说了,都引用cmlx老大的话吧:
; Q; }+ w+ A1 r 3 U; s+ m5 X: q! f
引用CMLX的话:不得不佩服Alex Pruss,不但是palm编程界我见过最高产的一个,而且程序的实用性和创新性也是数一数二的,更可贵的是几乎所有的都是免费的。1 ~+ b' Q- t9 w d d; u7 X [
/ M/ \$ n% ~/ i9 d) R- u2 l0 w9 @这个软件是C4P上看到的,追到主页看了一下,非常激动,拿出半死不活的650试用了一下,很激动,之前用过uncache,虽然创意不错,但是操作便利性极其糟糕,添加一个程序要费尽费半天,累死。再加上小孩子固有的反XX令人恶心的手段,让我毅然决然选择新的CleanStart! w& e. G H& K0 o# I! r" o( x
. b5 H- a( s" {
废话一堆,其实功能就是把ram内的app属性程序在reset中是否加载到dbcache中进行限制,以便于排查问题程序或者提高系统重启速度,作用和Windows上的msconfig很像,功能强过uncache,免费,没有垃圾ext项和垃圾save prefs注册项。
9 R/ ?/ y( U5 i" y5 t7 W4 s$ P9 \3 N) D( L* C2 I; U' f. e
顺便一说,palm上只能在reset时限制程序的加载,不能在程序已经加载到dbcache中之后中止程序的nofity,也就是只有msconfig功能,没有kill process的功能,但是我觉得如果能kill掉某些register到系统的notify,也就可以实现killprocess的功能了。# [. a3 s5 E' I6 j$ H! y
这个程序的意义在于让你的机器在reset时少一些没必要的过程,举个例子,校准屏幕的程序你能把它清除出rom吗?万一需要校准呢?但是你需要每次reset都执行一遍把这个程序载入dbcache,发现没用然后再清除出dbcache的过程吗?那不是浪费时间吗,所以这个程序就是干这个工作的,禁止没必要的程序加载dbcache的过程,但是这些没必要的程序又不是完全没必要,是有备无患的程序,至于你说的PalmRevolt,倒是你想要就勾上,不想要干脆删了了事。
2 w F5 }' [/ c" N
! I! d9 R6 b1 Z R对了,忘了说了,这个程序虽然会禁止程序cache,但是一旦你执行resco backup的全面备份,因为rb要扫描ram进行备份,所有的程序都会经历一遍加载dbcache的过程。当然,起码你reset的过程是加快了,开机后dbcache的大小会多一些。
3 @' X8 @- ?9 _3 W( i" [2 @3 {, ^8 g) X5 u
1 f" c1 K9 x! x% A- O
7 z1 a" I4 W' X我也是新手,大家一起切磋:)1附件是一些经过修改的程序,经测试对系统速度影响不大
8 L* ~/ {4 @7 L! ?8 q
8 |& }/ q0 F0 y7 `6 p* c2 ^) R5 |. }: g0 o
; k( U& V; O0 G8 l2 V3 y4 R8 Z5 e( k( p* B' h, G0 J- S
$ Q: I9 s/ r# G0 b- H' i5 L. Q+ m3 e0 |) m: X/ c$ |
[ 本帖最后由 leoob 于 2008-5-18 10:57 编辑 ] |
评分
-
查看全部评分
|