【问题标题】:Performance of SciChart WPF on Remote Desktop / Citrix serverSciChart WPF 在远程桌面/Citrix 服务器上的性能
【发布时间】:2019-04-13 08:46:46
【问题描述】:

我们正在考虑使用 SciChart (WPF),但前提是它的性能在远程桌面/或通过 Citrix 服务器是“合理的”。 SciChart 是否解决了跨 RDP/Citrix 使用 WPF 应用程序的已知问题?如果是这样,您能否提供一些有关 RDP 性能的统计数据?

我们询问的原因是,我们当前使用自己的高速渲染的软件在本地机器上处理大量数据时表现良好,但在 RDP 中表现不佳。鉴于 WPF 和 RDP 的已知问题(例如,请参阅https://stackoverflow.com/a/1005739/246758),这并不令人意外。随着越来越多的客户使用 Citrix 服务器来运行我们的软件,我们可能需要处理这种缓慢的问题。

非常感谢您对跨 RDP/或使用 Citrix 的 SciChart 性能提供任何反馈!

【问题讨论】:

标签: c# wpf rdp citrix scichart


【解决方案1】:

来自SciChart Forums

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

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

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

【讨论】:

    猜你喜欢
    • 2015-04-12
    • 1970-01-01
    • 2019-04-17
    • 2020-08-18
    • 1970-01-01
    • 2010-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多