我有几个相当简单的动画(移动文本、移动椭圆形等),在全屏运行(1920x1080减去任务栏),WPF性能套件报告了一个良好的帧率,大约在50 FPS左右。脏矩形添加速度约为300个/秒,软件帧数在0到4之间,硬件帧数在3到5之间。视频内存使用量约为80 MB。
问题是,动画每隔半秒钟就会出现卡顿。它绝对不流畅 :-(
我的机器是一台新的 Dell XPS 15 笔记本电脑,配备 GeForce GT 435 显卡,拥有2GB内存。- 驱动程序已经更新。(在我的上网本(全屏)上也出现了相同的行为,所以我认为这不是硬件相关的问题。)
如果我将窗口缩小,卡顿就会消失。
卡顿发生在最简单的动画中 - 即使只有几个元素,但添加更多元素肯定会使其更加明显。
如何找出是什么原因导致了这个卡顿?
想一想,我实际上并没有看到任何在全屏下平滑运行的 WPF 动画。这真的可能吗?