找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 5783|回复: 29

[软硬件讨论] PalmInternals+cleanstart帮助我们排查拖慢系统速度的罪魁

[复制链接]
发表于 2008-5-11 10:51 | 显示全部楼层 |阅读模式
近来看了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 编辑 ]

PalmInternals4Treo.rar

13.21 KB, 下载次数: 895

CleanStartcn.prc

33.33 KB, 下载次数: 1254

keyshades.prc

2.37 KB, 下载次数: 763

修改版的

FieldPlus.prc

22.27 KB, 下载次数: 806

修改版(都要安装)

FieldPlus+Notify.prc

1.67 KB, 下载次数: 813

修改版(都要安装)

旧版中文伴侣.rar

66.19 KB, 下载次数: 901

其中的ContactPYSearchLib可以和NEOLAUNCH的电话插件共用

评分

参与人数 2威望 +50 收起 理由
hpmailer + 30 修改版的都修改了什么呢?我不清楚我是否需
letian9999 + 20 谢谢分享使用经验!

查看全部评分

发表于 2008-5-11 22:04 | 显示全部楼层
沙发。
  g. R1 m' l) O& _- t2 v我以前玩自行车不卡,现在有点卡,也用楼主的方法查查原因看看,呵呵
发表于 2008-5-12 02:46 | 显示全部楼层
顶一个!顶玩了睡觉!!
发表于 2008-5-12 10:07 | 显示全部楼层
发表一下我个人的观点
9 u: ?3 f! W, u* C0 n0 y列出的4个字母的程序代码:
* w7 i+ p. ^6 J  u7 T2 d“Hede”是产生了键盘输入法指令
( _6 W; K* e- X6 Y. }“hvch”是产生了手写区域字母指令% C+ A2 H0 A7 E& e
“hpps”是产生了graffiti区域字母指令
2 s' @; W9 h% M, Q) @7 U' d! w也就是说以上三个都是和输入相关的,我相信应该还有其他的代码事件,只是不太清楚为什么只关注这几个代码,这几个代码都是相对后台程序而言的
  w8 h6 ?% o, R; P运行慢不稳定的,原因很多8 ^! u, \* @% L7 ]
例如前台程序肆无忌惮的占用cache后台程序只能吃人残羹,不够吃就会抗议导致reset,这可以解释一些莫名重启的原因。。PalmInternals这个软件我确实没有使用过,但是通过lz的解释可以了解是采用罗列的方式。其实还是死方法,我的软件很多要一个一个的重启检查吗。。/ Q7 O  r9 O# P5 h1 o1 d2 F  h# P
clearstart还是不错的软件,至少可以扼杀在摇篮中。。
% s2 I8 M+ V# k: A推荐两款软件
6 e2 R; G5 W, \; hsaftguard、tealscan
% N7 l  ]' c8 T0 A你可以试试看这两款软件,我在maxpda软件区做了很详细的使用说明
: F& D6 A) V: p2 u8 _6 `! }2 }
clearstart的reset不加载+saftguard监视+tealscan清理

3 p7 m6 ]; Z: y$ K$ Q* l5 m2 t还是不错的组合 ,只是如果都使用也确实太占用寸土寸金的内存资源了,得失自己把握,呵呵。。
6 K# {7 _3 `2 y; A/ l
# ?, o5 w8 s4 E3 m[ 本帖最后由 来沪衣柜 于 2008-5-12 10:09 编辑 ]
 楼主| 发表于 2008-5-12 10:46 | 显示全部楼层
我也是转摘别人的经验一起分享哈,总之现在机子确实飞快很多。来沪衣柜作了很多汉化工作,我也是受益匪浅哈,tealscan已经试用,8错,再看看saftguard
发表于 2008-5-12 12:38 | 显示全部楼层
Dump PalmOS! Need us doing this...
发表于 2008-5-12 13:19 | 显示全部楼层
原帖由 来沪衣柜 于 2008-5-12 10:07 发表 0 D" L3 F9 W9 ~) B
发表一下我个人的观点" W; M, J- J  ]7 @
列出的4个字母的程序代码:
3 z% f4 X: z( o5 o“Hede”是产生了键盘输入法指令- f( S7 O5 i0 \
“hvch”是产生了手写区域字母指令+ Y* R/ ?0 o  ^/ C# q! s
“hpps”是产生了graffiti区域字母指令* c' {( e& R5 y* o  h. _+ g. z
也就是说以上三个都是和输入相关的,我相信应该还有其他的代码事件,只是不太清楚为什么只关注这几个代码,这几个代码都是相对后台程序而言的  x, ?8 H( p; z( A* x
运行慢不稳定的,原因很多
6 j& p$ W$ T& ^. n" w3 C- g/ ?3 R, y例如前台程序肆无忌惮的占用cache后台程序只能吃人残羹,不够吃就会抗议导致reset,这可以解释一些莫名重启的原因。。PalmInternals这个软件我确实没有使用过,但是通过lz的解释可以了解是采用罗列的方式。其实还是死方法,我的软件很多要一个一个的重启检查吗。。

7 ?3 p7 X4 a* e# l7 s2 N% x2 p" v" N3 @
不是这样的,PIS关注这三个notification有一定道理,你的解释是有问题的,hvch不止是手写区的输入,包括有treo这样的机型,hvch监视的是四大天王,home,menu和side之类的按键,事实上说白了,就是监视这些按键的keycode,至于这些键是手写区还是硬键,倒是无所谓。而其实我觉得hpps没啥意思,倒是hapl这样的程序启动nofitication可能更加影响系统速度。至于hede,这个非常特殊,不是说键盘输入法的notification,而是任何notification的norification,为什么舒服法要注册这个,rei在如风这个帖子里面有详细的回复,不妨认真领回一下,这是palmos自己白痴而已。其实我自己关注的notification,主要是hede,hapl,hvch这三个,并且是这三个的sublaunch模式,也就是慢模式,而callback的快模式,我一般不予关注。
- Z: R/ H9 ?8 i主语你说的notification占用cache,这个是不正确的理解,notification只是一个系统发出的通知,事实上所谓的“后台程序”并不是呆在cache中的,只是向系统声明了这个通知,一旦系统发生这个通知,会告知关注这个通知的程序,将程序的起始部分载入cache后判断是不是这个程序真正需要的。而如你所说的占用cache的,恰恰是那些不会大量影响速度的快模式callback程序(procedure),只要作者水平过关,不会出现不稳定的。
4 ?8 f1 h5 K# {3 n: v+ {9 r& L7 b4 _0 R- ^+ o$ |5 L( h. g+ f
clearstart还是不错的软件,至少可以扼杀在摇篮中。。2 }+ Y& s" X0 T* k* T
推荐两款软件
- c' W4 o$ N: bsaftguard、tealscan, A+ i9 x- G1 \) r' K1 s
你可以试试看这两款软件,我在maxpda软件区做了很详细的使用说明

9 j  M' v) i# {cleanstart的功能我不说了,我的推荐可以说明一切问题了。tealscan这个程序我本来抱着很大希望的,从刚开始出来就关注,而且为了这个程序,我写了第一个真正意义的注册机,呵呵。目前看来程序还是不错的,就是稍欠灵活。
9 S1 K, [2 j: Q- `" W8 [" c5 g" zsafeguard就算了吧,我参加了程序测试阶段的yahoo groups,测试了最初的版本和正式发行的版本,一句话,太废物了,本来以为程序可以unregister notification的,结果只是把程序删除掉,太无聊了。另外本身对其他程序产生的notification也会判断失误,并且会自己带来一些crash问题,还有,标榜的防止loop reset的功能,我根本就没有发现作用,总之,真的很废物,除了界面非常靓意外我找不到他存在在我的机器上的意义。

评分

参与人数 1威望 +20 收起 理由
hpmailer + 20 学习了,safeguard防止loop reset的功能我

查看全部评分

发表于 2008-5-12 13:27 | 显示全部楼层
关于PIS,我写过一个小的报告,可以参考一下:  o; x1 G% O; y( w' ?/ i9 k
http://www.hi-pda.com/forum/view ... p;highlight=%2Bcmlx8 }' h; b2 a+ X; R% V
4 ~# S# _6 ?: \: w6 E
主讨论贴在掌印上,hp上只是一个备份,不过幸好有这个备份,不然掌印这死样子。。。
发表于 2008-5-12 15:08 | 显示全部楼层
notification占用cache6 h7 M2 P$ i; H1 `$ W
这个不是我的意思可能说的比较的含糊,  ~/ E  h" O& O, x  |7 Q
我的意思是程序停留在dbcache中的部分、和程序注册notify的部分7 }) e; n$ J) [: J/ ~: T$ q
http://www.hi-pda.com/forum/view ... p;highlight=%2Bcmlx
7 G: I* [8 z, }, {& P2 t# ]' l这篇文章太强了,受益匪浅。。, [1 W# q+ \' z: ~, }) Q
感谢cmlx
/ [/ G' I) p3 {2 i, j% T  Y& ^'hvch' A virtual character stroke has been generated
$ u2 d( c- z# I6 I6 C9 `'hede' A system input event has been dequeued
* T5 u- M/ ]; u7 Y8 r我理解这两句话还是太肤浅了 。。
发表于 2008-5-12 17:04 | 显示全部楼层
嗯,关于notification我们理解的还是不够,那篇文章最后的问题现在已经不是什么问题了。
发表于 2008-5-18 01:44 | 显示全部楼层
学习了,safeguard防止loop reset的功能我还奇怪怎么重启还是重启呢。但是他能检测出造成重启的程序。不过我自己也猜出来了。 这个程序唯一的好处是能让我更好的定位造成重启的程序。有时候#*377并不能呢个告诉我到底是那个程序重启了,因为有时只显示一个unknow application。
% R" Z9 d$ T. f  x+ U不过有时候也让人迷糊,一般的我会把标有红色小人的程序用rlock锁起来,有的程序锁了还是小红人。。。。teal scan我也在用,不过不怎么会用的说,有时候会把注册文件误删掉,我对文件到底属于那个程序还不是很清楚,有时候从名字根本看不出有什么联系。! I$ t9 z% u) B9 ~; X; f4 Z
cleanstart用过一次,惨痛教训,可能对我来说太深奥了,呵呵。和APT一样。
1 u% v2 n( R+ L" Fpis没用过。+ U8 H# M5 y# o" k! {7 r
我现在用的组合是safeguard和tealscan加rlock。基本稳定。( g: @/ O% X$ c0 v5 u
现在palm是真正为我服务了。以前一些花哨的软件都删了,游戏也只留了3、4个。呵呵。
! S% x! x5 j' p! T' `用datebk记工作,daynotez写日记,diddlebug随手记(可惜没有新的插件了,dbk5的插件用上老重启,我用的dbk6),zdic查字典,plucker即点即译,isilo看看小说,timesms对时,cardreader u盘,基本上用的多的,每天都用的就这些。shadowplan装了,但是没什么大的工程要做,dbk足矣。。。还有些软件不时之需。很好。呵呵
 楼主| 发表于 2008-5-18 10:41 | 显示全部楼层
新加了一个旧版的中文伴侣,基本对速度也没什么影响。修改后的软件减小了对系统速度的影响- J- m8 C3 C, B4 F
另外发现unkg和fdal也会拖慢速度  q, o+ E: J5 F) s
1 b2 L4 L# y6 }3 A' B- t
[ 本帖最后由 leoob 于 2008-5-18 10:47 编辑 ]
发表于 2008-5-25 00:47 | 显示全部楼层
都是牛人啊,写得出这些独到的分析。小生去年10月买的680,前几个礼拜才开始真正体验到独有的特别。继续学习中~
发表于 2008-5-27 00:58 | 显示全部楼层
学习中。。。看上去太复杂了。。不如给出直接的教程
发表于 2008-5-28 13:00 | 显示全部楼层
才发现680真TMD慢啊,安全模式下居然还要1722tics(18秒),而650好像可以达到1秒。。....
发表于 2008-5-28 13:34 | 显示全部楼层
学习>。。。。
发表于 2008-6-1 00:02 | 显示全部楼层

我也想学palm编程

i'd like to learn everything about palm from you guys
发表于 2008-6-7 10:02 | 显示全部楼层
学习了,下来试试
发表于 2008-6-11 03:04 | 显示全部楼层
加油吧,我困了
发表于 2008-7-29 19:57 | 显示全部楼层
深奥呀,新胖,680才入手刚一周+ X. C2 j* L# b2 I5 w
不过一经发现变慢了许多,自行车开始变卡了
# U* D$ g4 B! U" u( K$ A, b" O4 g学习一下5 Y1 P7 J% `* J+ `2 H
回复 支持 反对

使用道具 举报

发表于 2008-8-2 14:06 | 显示全部楼层
掌易拖慢速度也没办法,毕竟在没有看到老U的巨硬3正式版发布前,它还是爷/ C- G" X5 s: h( N* A
3 n9 O, A. o( n6 b: ]
btw:FieldPlus+Notify.prc这个和FieldPlus有什么关系,拿来做什么的?
  d1 z" ?7 B5 Q- V: R
% ]. J6 c4 f# g[ 本帖最后由 wx710 于 2008-8-2 14:07 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2008-8-3 10:49 | 显示全部楼层
这个是修改了fieldplus的notify注册机制,从慢方式改为快方式,起码在PIS的测速上会让你好过一点。
回复 支持 反对

使用道具 举报

发表于 2008-10-10 16:44 | 显示全部楼层
强烈支持!!!以前弄过了,现在重新复习一次!
回复 支持 反对

使用道具 举报

发表于 2008-10-10 18:58 | 显示全部楼层
学习!!!!!!!~~~~~~
回复 支持 反对

使用道具 举报

发表于 2008-10-11 22:50 | 显示全部楼层
俺的系统用了2年也不卡阿
  N0 N0 Q8 @. [6 u2 W, |8 x0 k% s. u奇怪ing,掌易之类的也装了阿
回复 支持 反对

使用道具 举报

发表于 2008-10-16 16:29 | 显示全部楼层
系统的快慢和你用多长时间关系不大,与听慢方式的hede的程序数量关系巨大。
回复 支持 反对

使用道具 举报

发表于 2008-10-18 13:42 | 显示全部楼层
PALM系统就像烈马,很难驾驭,但是你一旦征服了它就不想再去骑别的马了;;PALM系统就像烈酒,很难入喉,一旦适应,喝别的酒就像白开水一样平淡无味,PALM系统就像知性美女,很难泡到手,一旦你把她泡上之后再美的女人对你来说就是庸脂俗粉。, O1
回复 支持 反对

使用道具 举报

发表于 2008-12-19 13:24 | 显示全部楼层
650刚刷完精简ROM的时候只要2 sec/ B% Z6 w) L) Z# c4 G
装了掌易就要37sec+ k5 I# G  Z9 O/ [: E
又装了typeright 39sec# j3 Y0 v- {9 E
keyshade装完要70sec,太可怕了) S# V, }4 T7 o9 r1 C: j' q. d
所以,一定要用kblightoff,不能用keyshade
回复 支持 反对

使用道具 举报

发表于 2008-12-20 12:40 | 显示全部楼层
学习一下:)1
回复 支持 反对

使用道具 举报

发表于 2011-1-11 12:37 | 显示全部楼层
学习一下了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|Archiver|手机版|小黑屋|吹友吧 ( 京ICP备05078561号 )

GMT+8, 2025-1-25 05:04 , Processed in 0.398508 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表