wpf - 非常频繁地显示数据时的性能问题
问题描述
通过 TCP 接收大量数据时,我的 CPU 利用率很高。我收到的数据量约为每秒 500 个对象。如果我不使用 Task.Delay() UI 开始滞后并且 CPU 利用率为 40%。如果我添加一些延迟,那么一切都开始正常工作(CPU 利用率为 3-7%),但视图上的数据更新频率略有下降(大约 75%)。这是 WPF 应用程序的限制 - 它不能如此频繁地显示数据吗?
解决方案
推荐阅读
- mesh - 具有任意曲面的 CGAL 切割立方体
- r - R:根据列值交换数据表行
- spring-boot - java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest.getHttpServletMapping()Ljavax/servlet/http/HttpServletMapping;
- blockly - 块状改变颜色
- fonts - 在 VS Code 中为 FiraFlott 配置字体粗细
- selenium - 在 WebEngine (JavaFX) 中找出 HTML 内容中的 iFrame
- vue-component - 如何在 Vuetify 中为 AppBar 添加徽标?
- php - 如何使用php读取API数据并将其插入MYSQL
- arrays - 数组返回正确的值,但稍后调用时将所有值返回为“未定义”
- backup - 在 Azure Service Fabric 的 BackRestore api 中创建备份策略引发错误“FABRIC_E_BACKUP_POLICY_DOES_NOT_EXIST”