首页 > 解决方案 > 非常频繁地显示数据时的性能问题

问题描述

通过 TCP 接收大量数据时,我的 CPU 利用率很高。我收到的数据量约为每秒 500 个对象。如果我不使用 Task.Delay() UI 开始滞后并且 CPU 利用率为 40%。如果我添加一些延迟,那么一切都开始正常工作(CPU 利用率为 3-7%),但视图上的数据更新频率略有下降(大约 75%)。这是 WPF 应用程序的限制 - 它不能如此频繁地显示数据吗?

标签: wpfmvvm

解决方案


推荐阅读