reiziuh 发表于 2006-12-19 13:36:25

找出treo650软件冲突的元凶!

treo入手半个月,最近一直被blazer重启搞得很郁闷,起初只是退出的时候重启,后来进入就重启。最近看到汤坛和hipda都有相关的帖子,又勾起了自己解决它的强烈欲望:@。
国内的坛子上没有找到有用的东东,被迫到en文的坛子上找,还真让俺找到了;P。后来发现,在NVFS系统的机器(tt5、te2、treo650)出现软件故障的时候,这个办法好像是找出“罪魁祸首”的一个不错的办法,所以推荐给大家。
源贴在这里,很专业的样子,看懂的部分不超过一半:L。但解决我的blazer问题已经够用了,具体办法如下:

1、去下个免费工具,PalmInternals。
2、安装运行,允许程序扫描数据库。
3、扫完以后会出现一个列表,列出所有的alarm,找后面跟了个dbcache的行,记下这些行。(可以通过菜单里的tools->export to memo,然后同步到电脑上操作,会容易的多)
4、点底下的 Notifications 按钮,程序会列出所有的Notifications,也是找后面跟了个dbcache的行,记下这些行。
5、在点击菜单,more->locked DBs,程序列出锁定的数据,记下这个列表。
6、对比3、4的列表和5的列表,那些没有lock的程序很有可能就是造成问题的元凶:o。

俺操作的结果是这样滴:

- Alarm 没有后面赘了dbcache的行

- notifications有6行,有些乱码,但基本不影响理解,1个butler和5个tealmaster。
?7 'TealMaster' m68k 730694D2 DBCache
???hede????05 'Butler' m68k 73095944 DBCache
?07 'TealMaster' m68k 73069732 DBCache
???hkbd????15 'TealMaster' m68k 73069654 DBCache
???hpps????45 'TealMaster' m68k 730695B0 DBCache
?54 'TealMaster' m68k 730696CA DBCache

- locked有5个,也有乱码,有butler、teallens和三个不知是啥的东东。
旳mrDecLib  amdc 0 56424 1
旴utler  code 1 54962 1
昑ealLens  code 1000 6474 1
昉almInternals  code 1 20300 1
  tSTL 1001 557 1
5 locked resources, 135 KBytes

- 所以俺猜tealmaster是罪魁祸首。

7、然后再去下一个免费程序,RescoLocker,安装。
8、锁定找出来的罪魁祸首。

俺锁了tealmaster,真让俺蒙对了,在进blazer、退出,全部ok,没有reset了,哈哈哈哈:victory::victory::victory::victory::victory::victory:

关于原理,大概是说blazer4.0以后,启动的时候如果dbcache容量不够就会清理,退出的时候也是,这对blazer没问题,但对那些没有对nvfs作优化的老程序会出问题,造成故障。

这几天没少折腾,先后怀疑过bulter和zlauncher,卸了也不起作用。居然是tealmaster(要用teallens配合comicGuru看漫画:lol,所以才装的),没想到呀。另外,那个老外说他的问题是cardreader搞得鬼,俺也装了,倒是没事,暗自庆幸;P。

batmanbbs 发表于 2006-12-19 13:38:41

谢谢楼主的测试方法。

chy7719 发表于 2006-12-19 14:01:47

不错。
rescoexplorer里面也有内存布告(Notifications),不过好象没有导出功能……

yhatcq 发表于 2006-12-19 14:07:00

:loveliness: 技术贴,建议加精啊!

yxkane 发表于 2006-12-20 00:14:49

:)

hihai821 发表于 2006-12-20 10:10:07

不錯的軟件,支持個!

reiziuh 发表于 2006-12-20 10:32:21

感谢各位老大,头一次发帖就得到这样的鼓励,开心呢:lol

lizhuosky 发表于 2006-12-20 13:01:40

我也遇见了同样的问题,不知道你是否可以留下你的QQ号

anph 发表于 2006-12-20 13:25:03

好帖 。。

乌纱 发表于 2006-12-20 13:31:48

高手大有人在啊:victory: :victory:

sht711127 发表于 2006-12-20 14:11:11

好贴啊,学习:lol :handshake :victory:

cuman 发表于 2006-12-20 15:00:57

:lol

jason00fa 发表于 2006-12-20 16:36:25

我more->locked DBs下一个也没有退出也会重起

sdd3011 发表于 2006-12-20 16:57:38

:victory:

aaron3381 发表于 2006-12-22 14:25:31

不错

看看存存

ikandy 发表于 2006-12-22 15:35:32

好贴!:lol

reiziuh 发表于 2006-12-25 12:43:46

原帖由 jason00fa 于 2006-12-20 16:36 发表
我more->locked DBs下一个也没有退出也会重起

没有locked db和重启没啥关系,主要看alarm、notifications列表里坠dbcache那些行,锁住那些程序。

fangshu 发表于 2008-1-4 10:13:29

锁住以后,程序还能用吗?我的是装了zlauncher后老是重启,重启后所有软件注册信息就没了。

ferrite 发表于 2008-1-4 10:39:40

顶,好东西呀:victory: :victory:

tiegang.zhou 发表于 2008-1-4 13:16:54

支持了。。。。
页: [1] 2 3
查看完整版本: 找出treo650软件冲突的元凶!