SciChart WPF在远程桌面/Citrix服务器上的性能



我们正在考虑使用SciChart(WPF(,但前提是它在远程桌面/或Citrix服务器上的性能"合理"。SciChart是否解决了在RDP/Citrix中使用WPF应用程序的已知问题?如果是的话,你能提供一些关于RDP性能的统计数据吗?

我们之所以这么问,是因为我们目前使用自己的高速渲染软件在本地机器上处理大量数据时做得很好,但在RDP中做得不太好。考虑到WPF和RDP的已知问题,这并不奇怪(例如,请参阅https://stackoverflow.com/a/1005739/246758)。随着越来越多的客户使用Citrix服务器来运行我们的软件,我们可能需要处理这种缓慢的情况。

如果您对SciChart在RDP/或使用Citrix方面的性能有任何反馈,我们将不胜感激!

来自SciChart论坛:

只要远程计算机有足够的硬件运行SciChart,SciChart性能将完全不受RDP的影响。例如,运行应用程序而不进行软件渲染。然后,瓶颈就变成了通过互联网传输更新图表的图像。

为了减少SciChart在RDP带宽上的负载,您可以在RDP模式下使用SciChartSurface.MaxFrameRate属性限制帧速率通过设置RubberBandXyZoomModifier.IsAnimated=false和ZoomExtentsModifier.IsAnimated=false等属性禁用缩放时的动画。

通过禁用动画和降低帧速率,每秒重绘的次数将减少,这将减少在RDP上使用SciChart查看应用程序时对互联网带宽的负载。

最新更新