Board logo

Subject: 关于性能优化 [Print This Page]

Author: Ughost    Time: 2008-12-9 15:35     Subject: 关于性能优化

我用的Delphi2009,安装的最新的预览版:
高级里禁用了所有的项,重新启动delphi2009,未打开任何工程项目,但是CPU利用率是60%左右(基本一直保持,未作任何操作);
启用部分项重启Delphi后,打开工程项时CPU利用率为80%左右(基本一直保持,未作任何操作);
但是我在开始菜单禁用cnwinzards后:
启动delphi2009,未打开任何工程项目时CPU利用率是5%左右;
我杀毒软件文件监测此时禁用;
请教如何优化?希望专家们能够早日解决这个问题.
我支持cnwinzards,但是机器性能不好(CPU2.0M),每次都是失望啊,安装卸载了无数次.
cnwinzards好多功能很优秀,大家都喜欢,我也是.但我最关注的是类似于ModelMaker Code Explorer类似的功能,Delphi缺乏这样方便的Explorer但是D2009的MMX试用已经过期没办法使用;
在cnwinzards的函数过程列表算是可以方便定位吧,虽然没有MMX的强大,但是这个CPU利用率让我没办法干别的,只好选择Castalia;
但是我永远支持cnwinzards,专家们辛苦了,感谢你们!
Author: Passion    Time: 2008-12-9 16:02

BDS下CPU占用率过高一直是个难以解决的问题,一方面是CnWizards需要的功能,有些确实必须在Idl时跑以实现检测,另外BDS自身也有部分bug导致CnWizard的Idle时执行的检测出现exception然后被try except所捕捉,这部分也是很耗CPU时间的。而且第二点估计就是你说的“启用部分项重启Delphi后,打开工程项时CPU利用率为80%左右”的原因。

目前没有太好的办法,只能禁用您不需要的功能,以尽量降低CPU占用率了。
另外,CPU2.0M是什么概念?记得古老的386都不止这个主频。
Author: Ughost    Time: 2008-12-9 16:18

谢谢你的回答!
不好意思写错了,是2.0G
Author: Passion    Time: 2008-12-9 16:36

2.0G的主频应该不低了,看来CW的CPU占用率高的问题还得想法好好处理处理。
Author: Ughost    Time: 2008-12-9 16:55

是啊,使用Castalia时CPU利用率13%左右,MMX也不高,期待高手们能解决这个难题啊.




Welcome to CnPack Forum (http://bbs.cnpack.org/) Powered by Discuz! 5.0.0