标题:
CPU高占用问题
[打印本页]
作者:
fratre
时间:
2007-3-10 17:53
标题:
CPU高占用问题
从昨晚一直到现在,用RC1预览版的感觉都挺好 。
刚才突然机器慢起来了。一看,TW占用99%CPU了
此时只打开了五个页面,已禁flash。
调出Process Explorer,查看The world线程信息,如下图。cpu占用主要是用在endthreadex上了。
作者:
无耻之尤
时间:
2007-3-10 18:13
我的和你一样,TW占用99%CPU了
作者:
wangqing
时间:
2007-3-10 21:21
刚才刷新了一下163邮箱,CPU一直占用99%
作者:
蜗牛在奔跑
时间:
2007-3-10 21:26
却是高啊~~~~~~~~~~~~~ 开了几个就挂了
作者:
fratre
时间:
2007-3-10 21:32
下面的图是我关了重新打开稳定后的
作者:
fratre
时间:
2007-3-11 11:45
刚才在地址栏中输入"delphi",TW自动用google.cn开新tab搜索此关键字,然后,cpu从0%升为99%,新tab暂时卡住,大约十秒后,搜索结果出现。
打开process explorer,如下图。
可以看到,cpu主要还是被endthreadex吃掉,随便选中一线程查看,发现Context Switches数量在100,733,176,其它endtheadex线程切换数量也大约在此范围,Start time为10:29:04,cpu异常时时间为11:34。
从以上数据,是什么原因产生cpu突然上升还不好判断,但我感觉TW的多线程处理可以有较大改善。
线程运行时间大约1小时5分钟,即65分钟,3900秒,3,900,000ms
而线程切换数量大大超过3,900,000
我不清楚TW线程的具体实现,也许在线程处理的循环最后加上一句sleep(1)就可以改善这个指标。
当然更好的处理办法是当线程没有活动时,让它Suspend,被前台界面激活或有事件发生时再Resume,这样能让系统资源占用达到最低。当然,这对代码的实现要求高很多。
作者:
c6h12o5
时间:
2007-3-11 11:49
感觉新版TW占用CPU平时很低,但会经常突然占用到100%。
作者:
grntq
时间:
2007-3-11 12:30
关键是关闭后还不能释出
作者:
xwluo26
时间:
2007-3-11 12:48
看了楼主的帖子 貌似很有道理 但我不内行 建议楼主把发现的问题向开发组提下
偶也是觉得TW所说的“多线程”的优势没有很好的发挥出来 楼主的帖似乎点到地方了 不过偶不能确定 只能帮顶下
作者:
phoenix
时间:
2007-3-11 12:55
这是一个bug,下个版本一定改进
我们尝试过让线程挂起的方式,但是像flash等插件在document complete之后还会做事,所以挂起后问题比较多
2.0RC1的预览版确实在关闭线程等方面做了优化和改动,现在的一些现象应该都是这些改动导致的bug,但我们相信很快就可以解决它们
记得1.2的rc版么,优化经过了几个版本反复后才稳定下来 - 如果我们有一个测试团队,那么也许就可以减少版本和问题了,不过目前只能多发预览版和RC了,也请大家理解
作者:
hxiaosheng
时间:
2007-3-11 12:58
期待下一个版本,谢谢
作者:
我是谁
时间:
2007-3-11 13:09
提示:
作者被禁止或删除 内容自动屏蔽
作者:
湘活力
时间:
2007-3-11 13:21
我的TW今常占用100%CPU
作者:
c6h12o5
时间:
2007-3-11 13:28
标题:
回复 #10 phoenix 的帖子
我们义务帮你们测试
作者:
wylliang
时间:
2007-3-11 16:39
呵呵,等下一版再试了,先用春节版的。
作者:
liudu999
时间:
2007-3-11 19:50
我的最新TW今常占用100%CPU,老版本没问题
[
本帖最后由 liudu999 于 2007-3-12 11:04 编辑
]
作者:
kentluo
时间:
2007-3-11 19:50
义务测试~~~
作者:
user010
时间:
2007-3-11 21:56
这个版本肯定有问题,CPU占用率高实难监测,因为问题好像并不是一些网页造成的。而是使用过程中出现的。
我的系统在D盘,TW放在E盘,不知道有问题的朋友是不是也差不多是这样?
前面的版本除了使用上没这一版本流畅,别的方面都很好,尤其是稳定性。
作者:
luxifa
时间:
2007-3-11 22:25
最愁的是有时候来个cpu占用 0 ..... .....
作者:
naivepeople
时间:
2007-3-12 09:17
我这里CPU占用率是1%~100%,5秒钟一个循环,连续不停。
作者:
viewer
时间:
2007-3-12 09:56
遇到这种情况了,理解并期待着,
欢迎光临 世界之窗论坛 (http://bbs.theworld.cn./)
Powered by Discuz! 7.2