DevExpress WinForms使用教程:Ribbon性能

原创|使用教程|编辑:龚雪|2019-03-12 09:37:57.000|阅读 108 次

概述:本文主要介绍DevExpress WinForms v18.2中Ribbon新能改进,DevExpress WinForms v18.2.6日前正式发布,欢迎下载试用!

相关链接:

DevExpress XAF团队提供Ribbon新能改进,其中XAF Office Module的实际应用程序需要花费很长时间才能加载,导致这种操作是由于populated Ribbon造成的。使用分析工具深入研究示例应用程序进行详细调查发现,其中某些计算不止一次执行,对象创建然后丢弃等。

由于Ribbon是许多应用程序的核心组件,因此在v18.2中设法将低级别性能提高了13%。 为了测量增益,启动了RibbonSimplePad演示50次,其平均初始化时间从2080毫秒降至1810毫秒(没有NGen预编译)。

DevExpress WinForms使用教程

在Ribbon level上去的初步成功后,许多Office控件中实现的机制生成了Ribbon配置。这些实现是Rich Edit,Scheduler,Spreadsheet,PDF和Dashboard套件以及XAF Office Module的一部分。这方面做了几处改进,包括::

  • 从图像库中检索的图标将被缓存
  • 使用异步加载和其他技术改进了Color和Font编辑器的初始化过程
  • SvgParser的内部结构经过微调以避免反射
  • Ribbon项目创建算法已经过重新设计,用于控制命令。如CreateAppointment,OpenDocument等

XAF Office模块代表了“real-world”应用程序的大部分功能,初始化和显示自身所需的时间减少了多大70%:

DevExpress WinForms使用教程

除了XAF Office Module测试之外,DevExpress团队进行了一系列人工测试。测试一个带有Office控件及其相关Ribbon的表单所需的时间,使用NGen预编译的基准测试应用程序,测量了Dashboard套件的设计时和运行时生成的Ribbons(其他控件套件没有在运行时工作的标准生成机制)。 以毫秒为单位的结果如下:

DevExpress WinForms使用教程

DevExpress v18.2全新发布,更多精彩内容请持续关注DevExpress中文网!

扫描关注DevExpress中文网微信公众号,及时获取最新动态及最新资讯

DevExpress中文网微信


标签:DevExpress.NETUI界面用户界面控件WinForms

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果

文章转载自:慧都网

登录慧都网发表评论登录


暂无评论...

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
title
相关厂商
相关产品
DevExpress Universal Subscription

行业领先的.NET界面控件,示例和帮助文档完善,提供定制、培训、汉化一体化服务。

DevExpress Winforms Controls

高性价比高实用性的WinForms用户界面控件套包,拥有大量的示例和帮助文档,开发者能够快速上手!

在线客服 在线QQ 电话咨询
400-700-1020
反馈
在线客服系统
live chat