界面控件DevExpress Blazor v26.1新版亮点 - 性能升级优化

发布时间:2026/7/21 17:12:34
界面控件DevExpress Blazor v26.1新版亮点 - 性能升级优化 DevExpress Blazor控件为使用C#为Blazor服务器和Blazor WebAssembly创建高影响力的用户体验其附带了70个原生的Blazor组件包括DataGrid、Pivot Table、Scheduler、图表、数据编辑器和报表。在上文中点击这里回顾为大家介绍了DevExpress Blazor v26.1在新版本中的增强的AI Agent Skills本文将继续介绍新版本中有关性能方面的提升希望能帮助到大家~欢迎点赞关注哦不定期更新~DevExpress新旧版本帮助文档下载可进QQ qun获取169725316性能优化在v26.1发行周期中引入了以下与性能相关的增强功能对于所有Blazor组件消除为空行和换行生成的虚拟树节点这种优化减少了虚拟树的大小和深度从而在多个层上提高了性能服务器端 - 更快的树差异计算客户端 - 更快的树更新网络 - 由于节点较少渲染大小较小对于Blazor Ribbon、Buttons、CheckBoxes和其他编辑器优化渲染和内存使用。总之这些更改降低了DOM复杂性并提供了改进的性能特别是在数据密集型使用场景中下图记录了不同组件和使用场景的性能提升。减少了WebSocket流量下图记录了不同组件库的WebSocket流量和虚拟节点计数的减少DxGrid,DxListBox,DxScheduler,DxTextBox,DxButton和DxCheckBox。优化内存使用产品团队在一个具有几个组件的组合页面上测量了内存使用情况一个Accordion5个父项8个子项一个工具栏10个项3个列表框30个项和30个按钮。该页面在Blazor服务器模式下呈现并在50个并发用户SignalR电路的负载下进行测试。由于官方的优化内存消耗减少了大约20%Gen2、LOH和POH对象显著减少。Blazor Ribbon — 内存消耗产品团队测量了具有1000个项目的Blazor Ribbon组件的内存消耗和Blazor渲染树开销该页面在Blazor服务器模式下呈现并在15个并发用户的负载下进行测试每个用户有2个激活信号电路。新的渲染体系结构将内存消耗减少了26%并将渲染树开销减少了38%。Blazor Grid — 性能增强可尝试DevExpress Blazor Grid性能演示1M行×1K列体验在此发行周期中引入的性能增强。