我的应用程序在某些情况下存在GPU内存泄漏问题,但我不知道是否有像CPU内存分析器那样详细的GPU内存分析器。是否有此类工具可供使用?我正在使用D3D(由于其为WPF,因此有d3d9、d3d10、d3d11组件...)
谢谢!
我的应用程序在某些情况下存在GPU内存泄漏问题,但我不知道是否有像CPU内存分析器那样详细的GPU内存分析器。是否有此类工具可供使用?我正在使用D3D(由于其为WPF,因此有d3d9、d3d10、d3d11组件...)
谢谢!
http://legalizeadulthood.wordpress.com/2009/06/28/direct3d-programming-tip-5-use-the-debug-runtime/
http://www.gamedev.net/topic/313718-tracking-down-a-directx-leak/
你也可以尝试使用NSight,它可以从NVidia免费下载。对于Maximus卡,还有一个特定的GPU调试器,否则你可以使用图形调试器并尝试在那里隔离内存问题。在性能调试器中,你可以检测到OpenGl和DirectX事件,虽然这更加注重性能。