ScottPlot作为一款优秀的C#平台图标显示组件,在Winform平台上有着优秀的性能,由于项目需要,对其在WPF平台的性能进行了测试。
结论是:目前版本(4.0.37版)WPF上性能比较一般,可以进行静态的数据显示,但对于动态大规模的数据实时刷新显示,会有明显卡顿。但在Winform平台大规模数据的实时刷新显示,其性能还是相当不错的。
所以数据量较少且刷新速度要求不高的情况下,在Winform和WPF平台上均可使用ScottPlot,当数据量较大且需要实时刷新时,不推荐在WPF平台上使用。
静态数据显示 | 动态数据显示 | 大规模动态数据显示 | |
---|---|---|---|
Winform | 优秀 | 优秀 | 尚可 |
WPF | 尚可 | 一般 | 较差 |