Board logo

Subject: 应该还是一个问题 [Print This Page]

Author: asmcat2000    Time: 2004-12-24 10:56     Subject: 应该还是一个问题

原文:
//管理员,报告一个问题

//报告一个应该算是bug吧,
//d7上ide专家包后启动速度变慢,在我的机器上有4个cpu秒,升到23个cpu秒。
//而delphi 6不受影响,由3个cpu秒,只升到4个cpu秒,
//delphi 2005装不装ide专家包,也基本不受影响。
//现在d7启动比delphi 2005还慢!
//是不是这几个delphi版本之间用的技术不一样??
---------------------------------------------------------------------------
//原回复:
//D6、D7使用的技术基本上是一致的,不过有些地方还是有版本差异。在我的机器上测试过的版
//本,还没有发现D7启动特别慢的情况,请问您安装的详细版本号是多少?如果有空,您可以下载//其它一些版本的安装程序再试一下,建议使用专家自带的反馈向导报告错误以提供更多的信息。
------------------------------------------------------------------------------------
现在:

当前测试:CnWizards_0.7.1.31_Unstable.exe

我在xp上测试了d5/6/7/2005,唯有d7有明显的影响,启动时间延长2倍左右。
而d5/6/2005不受影响,基本延长10%,可以忽略不计。
而d7有的影响太明显。
由7个cpu秒,升到14-21秒。

我又装了一个新win2000进行,测试,
一样,不是系统的问题。

请管理员考虑,并指导测试。

关于版本问题,cnvcl的每个Unstable包,我都装过,都多少测试过,到现在的7.1.31,我前后跟随发布信息,总计用了近十个版本,可以说是各个版本的普遍问题。

我下载后都首先在d7下装,每次都有点生气,d6丝毫不受影响。
Author: zjy    Time: 2004-12-24 13:40     Subject: 多谢报告!

CnWizards的启动性能问题我们一直没有好好测试过,刚才仔细测试了一下,D7下启动速度确实比D5要慢很多,而且时间是慢慢积累起来的。

非常感谢您的报告,我们会尽快处理!任务单:
http://www.cnvcl.org:8008/cnpack/tktview?tn=147
Author: asmcat2000    Time: 2004-12-25 11:00     Subject: 反馈和修正如此迅速

好!,已下载,前后也就一天,效率高呀。
Author: zjy    Time: 2004-12-25 11:55

昨天晚上只优化了最影响速度的一处代码,是由于向 IDE 中的主 ImageList 中添加图标导致 IDE 的一大堆控件更新造成的。D5下这个操作每次需要 10ms,D7 下需要 60ms 以上,当前的专家一共有一百多个图标,所以延时很长。由于 ImageList 不支持批量更新,我使用了一个 Hook,批量添加时禁止更新控件使得该操作的影响基本上消除了。

这两天还会继续优化,请继续关注新版本。




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