• 全部
  • C#综合技术
  • C#互联网桌面应用
  • AppLauncher
  • WinForm&WPF
  • C#开发新技术
  • 问答

Winform用devexpress做skin,六代i5打开慢,十代i5秒开

SkyLee708 2021-04-10 04:25:44
Winform用devexpress做skin,六代i5打开慢,十代i5秒开。
用devexpress 20.2.6 做的demo,用六代i5打开,需要1-2秒才打开,用十代i5打开,就像原生winform,秒开。
原来一直以为是devexpress的控件造成的慢,看来和别的方面有关系。
i5 10500,微星 b460,32g内存, intel ssd。
只是把原来的i5 6500换成了 i5 10500,连系统都没有重装,区别也太大了。
到底什么原因造成的呢。
...全文
205 点赞 收藏 4
写回复
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
SkyLee708 04-13
引用 3 楼 JDD1997 的回复:
只有cpu不同吗? 好奇是啥主板能同时支持 1151 和 1200 的 cpu ,ddr3和ddr4的内存
只是cpu和主板不同, 内存没换。 内存是镁光 2666 8g*4 i5 6500 是支持ddr4的。 看了devexpress官网的关于启动速度的一个回复说,和ngen有关系,特意在另外一个备用机装了vs ,然后生成做测试, i5 4570s 20g内存, 也是普通ssd,也是需要2秒多才能启动。没有任何改善。 在e5 2600 v2的服务器上做测试同样的效果,启动需要2秒多。
回复
JDD1997 04-12
只有cpu不同吗? 好奇是啥主板能同时支持 1151 和 1200 的 cpu ,ddr3和ddr4的内存
回复
SkyLee708 04-10
引用 1 楼 morliz子轩 的回复:
你是调用Skin,还是自己设计的Skin,从而调用? 要注意Skin有是否启用DirectX,和GDI++加速的应用。 高配的话,一般用GDI++,而7代以前的话,用DirectX,或者什么加速都不用。
是用devexpress做skin。
  //扩展skin
            DevExpress.UserSkins.BonusSkins.Register();
            DevExpress.Skins.SkinManager.EnableFormSkins();
            DevExpress.XtraEditors.WindowsFormsSettings.SetDPIAware();
回复
你是调用Skin,还是自己设计的Skin,从而调用? 要注意Skin有是否启用DirectX,和GDI++加速的应用。 高配的话,一般用GDI++,而7代以前的话,用DirectX,或者什么加速都不用。
回复
相关推荐
发帖
C#
创建于2007-09-28

10.5w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2021-04-10 04:25
社区公告

让您成为最强悍的C#开发者