2007-6-27 16:19
yanghai0437
TCnWaterImage 控件 CPU占90%以上
TCnWaterImage 控件 CPU占90%以上,不知道什么原因.
只要在窗体上放上这个控件,再加入图片,然后CPU就占用厉害了
我的是delphi6 + win XP sp2
2007-6-27 20:09
xjw100
我也用了TCnWaterImage ,感觉很好。
不过我是D7+Win2k3
2007-6-28 08:47
wfymqj
在D7+WinXPSp2下也没问题
2007-6-28 09:57
Passion
请问楼主,单独运行这个含有CnWaterImage的应用程序会不会占CPU?
2008-4-8 16:06
tanm123
我也遇到过这个问题,以前还没碰到过
现在放CnWaterImage,整个delphi都会卡
不知道现在有没有解决
2008-8-4 21:52
kidking2001
帮顶,希望每个问题都得到解决
2008-8-5 00:57
Dalas
[quote]原帖由 [i]Passion[/i] 于 2007-6-28 09:57 发表
请问楼主,单独运行这个含有CnWaterImage的应用程序会不会占CPU? [/quote]
经测试,新建一个工程,只放一个CnWaterImage(所有设置全部默认,没写一行代码),运行时CPU占25%~30%。
如果在CnWaterImage上面再放一个Label(相当于把CnWaterImage当背景图),运行时CPU占33%~50%,同时闪烁现象严重。
[[i] 本帖最后由 Dalas 于 2008-8-5 01:15 编辑 [/i]]
2008-8-5 17:01
zjy
已提交新版本
对代码进行了部分优化,已提交到CVS上,也可下载附件文件直接覆盖原文件,需要重编译组件包。
优化后,经测试性能大约提升一倍到两倍。在我的双核2G机器上,放1024x768的图片CPU占用12%左右,大家可以测试一下。
PS:这个控件本身并不是为大图片设计的,由于每个象素都要进行运算,大图片的运算量会很大。也不建议在控件上面再放别的控件。
2008-8-5 18:04
Dalas
不错,效率明显提高。
页:
[1]
Powered by Discuz! Archiver 5.0.0
© 2001-2006 Comsenz Inc.