WPF

时间:2017-02-03 14:24:55

标签: wpf video-memory

我正在开发一个在画布上呈现图像的WPF应用程序。当我继续在画布上循环显示图像时,我发现在前2分钟内,存在大量的视频内存分配和释放(超过1000 MB)。视频中出现严重抖动。该机配有NVidia Quadro NVS 310显卡(512 MB)。 2分钟后,视频内存上的内存分配和解除分配在300 MB以内。在此期间不再看到抖动并且显示器是平滑的。假设,如果我暂停应用程序几秒钟然后恢复,我再次看到视频内存超过1000 MB并再次出现抖动。 Snapshot of Perforator Video Memory of over 1000MB

我的问题是: 1.为什么视频内存在应用程序启动时会超过1000 MB,在暂停后会恢复?它是否在此期间不使用显卡内存,因为它超过了512 MB的显卡内存? 2.应用程序运行2分钟后,为什么视频内存保持在300 MB以内? 3.如果穿孔器工具中的“视频内存使用”在显卡内存中(在这种情况下为512MB),我们可以说应用程序正在使用硬件加速吗?

0 个答案:

没有答案