• <menu id="w2i4a"></menu>
  • logo DevExpress WinForms使用教程

    文檔首頁>>DevExpress WinForms使用教程>>DevExpress WinForms使用教程:Ribbon性能

    DevExpress WinForms使用教程:Ribbon性能


    DevExpress XAF團隊提供Ribbon新能改進,其中XAF Office Module的實際應(yīng)用程序需要花費很長時間才能加載,導(dǎo)致這種操作是由于populated Ribbon造成的。使用分析工具深入研究示例應(yīng)用程序進行詳細調(diào)查發(fā)現(xiàn),其中某些計算不止一次執(zhí)行,對象創(chuàng)建然后丟棄等。

    由于Ribbon是許多應(yīng)用程序的核心組件,因此在v18.2中設(shè)法將低級別性能提高了13%。 為了測量增益,啟動了RibbonSimplePad演示50次,其平均初始化時間從2080毫秒降至1810毫秒(沒有NGen預(yù)編譯)。

    DevExpress WinForms使用教程

    在Ribbon level上去的初步成功后,許多Office控件中實現(xiàn)的機制生成了Ribbon配置。這些實現(xiàn)是Rich Edit,Scheduler,Spreadsheet,PDF和Dashboard套件以及XAF Office Module的一部分。這方面做了幾處改進,包括::

    • 從圖像庫中檢索的圖標將被緩存
    • 使用異步加載和其他技術(shù)改進了Color和Font編輯器的初始化過程
    • SvgParser的內(nèi)部結(jié)構(gòu)經(jīng)過微調(diào)以避免反射
    • Ribbon項目創(chuàng)建算法已經(jīng)過重新設(shè)計,用于控制命令。如CreateAppointment,OpenDocument等

    XAF Office模塊代表了“real-world”應(yīng)用程序的大部分功能,初始化和顯示自身所需的時間減少了多大70%:

    DevExpress WinForms使用教程

    除了XAF Office Module測試之外,DevExpress團隊進行了一系列人工測試。測試一個帶有Office控件及其相關(guān)Ribbon的表單所需的時間,使用NGen預(yù)編譯的基準測試應(yīng)用程序,測量了Dashboard套件的設(shè)計時和運行時生成的Ribbons(其他控件套件沒有在運行時工作的標準生成機制)。 以毫秒為單位的結(jié)果如下:

    DevExpress WinForms使用教程

    DevExpress v18.2全新發(fā)布,更多精彩內(nèi)容請持續(xù)關(guān)注DevExpress中文網(wǎng)!

    掃描關(guān)注DevExpress中文網(wǎng)微信公眾號,及時獲取最新動態(tài)及最新資訊

    DevExpress中文網(wǎng)微信
    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();