|
买T5之前,我就听很多palm友们抱怨:T5非常容易死机, M) G# I* l/ {# P4 I
后来,听说P1出了T5的内存补丁,死机问题得到明显的改善,于是就毅然舍弃了买lifedrive的念头转投到T5的门下
& v) K( E0 Q5 O& t
0 i, u$ k/ ]# d l; W可T5到手之后发现死机的问题仍是存在,经过一个星期左右的试用再加上使用650的经验,我总结出了一些解决T5死机重启方法
& d$ H7 w1 W) p' E, N6 j1 I. V
' X2 B5 g" l- b6 y0 G
* S$ _3 @# W! f' m% w+ q首先,我们先需要明白一下T5、Treo 650 这样的机器为什么容易重启:0 x: e/ x( }: P. F8 }
不知道大家是否知道NVFS和DBCache:
' T, c/ V7 b; B$ _% ~NVFS是P1在TT5、treo 650、TE2开始使用的一种新的内存管理系统,这种系统的优势就是当系统断电之后,内存里的资料不会丢失
( ` u3 U. X2 m6 ], y* ^而DBcache就是在NVFS的基础上应运而生的:由于nvfs速度比较慢,为了提高运行效率,系统会使用10M左右的ram内存(这个值在升级后的T5上是14M左右)作为程序和数据的临时保存用,也就是缓存DBcache。系统会不断的向DBcahe写入数据,并定期清除DBcache的内容,以释放内存给新的文件和数据。2 X9 c! {3 X7 O7 `* n. o Z
; s, _2 x$ k3 g5 \0 V% k- o( P
* x/ G0 y. t& ]那么有人就要问了:这两个东东根T5重启有什么关系?6 u- d$ |( y" [; B0 M7 ^
4 M/ y5 x0 P/ Z0 z
NVFS 以及 DBCache 是 Palm 一种新的系统结构,很多软件也不十分支持 DBCache 加载与卸除的关系,但是系统本身又控制得不太理想,以至 DBCache 有堆栈的情况,那么 DBCache 便越用越少,一旦系统清除错误(将正在运行的程序清除),重启马上发生。7 Y; n/ |& U( ~/ x& q% E
5 M x: N9 c- ^7 x, B4 T
8 h8 f; d) z, Z- v! T2 a* A* F
# L5 N! A2 W' h* U3 Z4 B( D/ i" d) {0 S0 X. L; L* I
) u7 z( L. Y3 g5 c* w
知道了重启的原因之后,我再讲一讲我是如何对付这些讨厌的死机的
8 ]! R% V# a$ {( c7 Q& T% f* _# J4 B7 w2 Q, @9 E
1、 Rlock w# f) @/ V/ ]
3 b4 n. b$ O5 N0 mRlock(Resco Locker)是Resco公司专门为解决NVFS带来的问题所编写程序
$ ~& Q. |# _) k8 o6 \; N, ^其运作非常简单,显示 DBCache 内已加载的程序、并可把它们锁上,不给系统或是其它程序所清除。以保系统稳定,锁上的程序执行也会比较快。
1 \2 w# O7 [6 T# K4 n主要应该锁上一些常驻程序(特别是那些古老的hack软件),因为它们已经在执行中,一旦错误清除,必定引发系统崩溃,又一次重启了。
; A& I! |/ j. e& Y. L) g
: b: }3 S" b6 I% n& E# B3 f+ S, k( R; _
& S, f1 R0 ~9 _& z; K" r3 y# W# e8 y& p, |5 f2 `0 N
1 z0 Q1 d" z* o- v z+ u
我lock的程序有:clip pro、crash、DAlauncher、DBcache tool、sharkswipe、tealmaster
7 ?+ g: L/ C( Q& f$ T" S8 U5 T像DAlauncher、DBcache tool这两个程序我也不知道用不用lock,不过反正不大干脆也lock了吧, f' t( n" q, W6 g
! R; }& H. i5 r9 t' ?9 g
这样设置之后,死机重启的状况就可以大大减少了" i# [1 \8 x% W3 l1 N$ k
2 F" h; s [9 p
# L1 \8 B+ A- Q9 t2、 DBcache Tool
( r' M$ i- S# t4 n6 k% L$ w
- v6 n$ a; V) L! r: V _这个程序应该比较在升级前的T5中比较重要,不过应为升级后的T5在清理内存方面已经有了很大的改善。我现在大多是使用它的DA来手动清除DBcache,不过自动清除我还是开启了,只是数值设的比较小,具体如下:8 g! g. d9 H5 ~$ B
$ Q6 w, c8 \" o; ~ d5 s+ R/ W# a
d0 X5 D) `, g) I4 A1 Q
8 @( p3 c# r% n- n2 C4 v; r* |3 O6 Z1 {$ I
3、 crash pro$ m7 n- ^# X7 Z P; A/ n+ k
! {' A R7 z+ |# q6 E2 ]$ g
这个软件主要是帮助记录是那些程序导致死机的
5 p' i; c. z% j* O具体的设置也很简单- P$ c4 [. _- f0 X8 T2 O t; z9 [! d( Y2 ~
可以用这个程序辅助Rlock进行设定, w6 ]9 ^9 Y/ F6 u! o7 [/ M1 m
! F# C3 {7 n: O% U. n+ j- S6 X/ q) @! w
7 x5 w+ i3 V# Y) V( Z! |, v6 a5 ^& o. z3 M2 F
经过这样的设置,我的T5在penp打开,软件列表为:bird Bonsai Clipper ComicGURU DALaucher crash DBcachetool RescoExplorer RescoViewer handstory isilo life balance mobileSMS NR Deluxe powerrun NR Deluxe PSNG PTunes RBackup Receiveit Repligo Rlock sharkswipe splashID splashphoto TCPMP Tealmaster teallaunch tibr uninstall 的情况下,用DBcacheTool的DA手动清理之后
( V" B; j- V, Ifree的值一般都在8.5M-9M左右7 z. x B) e7 N+ `# D3 ?
再加上升级后的T5,外加时不时的手动清理,我的T5已经很长时间没有reset
- r C" m; d% q+ A! J+ a& F现在正在试装其他的软件,不过感觉比我第一次安装的系统稳定多了(第一次没有装Rlock). L X; N$ c6 j. n4 p3 ~
$ z9 c7 s( {' q* V* i) A, C: g1 c3 a* O2 t7 ~8 b3 n* X
: z& _2 l6 @* @* K6 B* O
/ m e2 e0 b, W* ]- e; b
以上的只是我的一些个人意见,有什么说错了的地方还请大家多多指教
1 P& O: b3 g% q: @0 w- F% I8 K& F
: ^- L6 q; \+ x8 e. @4 I..<<<<<<------------- http://www.treo8.com/bbs ----------->>>>>> |
|