任何强制WPF的CompositionTarget.Rendering运行每秒X帧的方法?或几乎这个? 谢谢。
答案 0 :(得分:2)
如果您只对性能基准测试感兴趣,请不要订阅Rendering
事件。
可能会降低性能。
WPF不遗余力地确保从第二个(非ui)线程以高帧速率呈现动画。例如,此线程仅运行非托管代码,以确保它不会被垃圾回收中断。
如果您加入渲染事件,则需要WPF在UI线程和此渲染线程之间进行同步。编辑:如果要更改帧速率,可以通过在动画上按该名称设置属性来提示DesiredFrameRate
。 (默认值为60)。
要查看实际帧率,您可以像穿孔器一样运行profiling tools。