【发布时间】:2016-09-13 11:01:50
【问题描述】:
我的笔记本电脑中有 2 个 GPU:Intel HD Graphics 4600 和 NVIDIA GeForce GTX 950M
在使用 Windows.UI.Composition API 运行简单的 UWP 应用时,我注意到我的桌面冻结了。检查了我的进程,发现 DWM 消耗大量内存。
在浏览大量论坛时,有人说只是关闭 NVIDIA 并使用集成 GPU 重试。虽然答案是关于玩某些游戏时 DWM 内存泄漏,但它解决了这个问题。
差异是惊人的。但我还没有找到主要答案 - 为什么?!
我也在 NVIDIA GTX 760 和 980 上尝试过这个技巧 - 结果相同。
使用 NVIDIA 是我的应用程序的主要目标。
【问题讨论】:
-
使用 WPR.exe/WPA.exe 跟踪内存分配:channel9.msdn.com/Shows/Defrag-Tools/…、msdn.microsoft.com/en-us/windows/hardware/commercialize/test/… 并查看分配这么多内存的函数
标签: memory-leaks uwp nvidia composition dwm