Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WPF持续以55 fps的速度运行-用户界面中仍然存在滞后_Wpf_Performance_Canvas_Frame Rate - Fatal编程技术网

WPF持续以55 fps的速度运行-用户界面中仍然存在滞后

WPF持续以55 fps的速度运行-用户界面中仍然存在滞后,wpf,performance,canvas,frame-rate,Wpf,Performance,Canvas,Frame Rate,这是一个我真的无法理解的奇怪问题。我使用CompositionTarget.Rendering方法测量fps,我有一个单独的窗口,在其中显示当前fps以及过去10秒的平均值。我从不低于55帧/秒。然而,我在转换的视觉效果中遇到了滞后(画布中视觉效果的绑定Canvas.Left和Canvas.Top) 我只以15 fps的间隔更新这些属性的数据-这应该不会导致延迟,对吗 我错过什么了吗 TL;DR-我已绑定数据更新Canvas.Left和Canvas.Top以约15fps的速度在视觉效果上,wpf

这是一个我真的无法理解的奇怪问题。我使用
CompositionTarget.Rendering
方法测量fps,我有一个单独的窗口,在其中显示当前fps以及过去10秒的平均值。我从不低于55帧/秒。然而,我在转换的视觉效果中遇到了滞后(画布中视觉效果的绑定
Canvas.Left
Canvas.Top

我只以15 fps的间隔更新这些属性的数据-这应该不会导致延迟,对吗

我错过什么了吗

TL;DR-我已绑定数据更新
Canvas.Left
Canvas.Top
以约15fps的速度在视觉效果上,wpf以至少55fps的速度执行
CompositionTarget.Rendering
-仍然存在延迟