2014-11-21 38 views
0

我有我的应用程序使用IDXGIDebug :: ReportLiveObjects报告一些内存泄漏。但我想通过我自己的日志系统管理这些日志。ReportLiveObjects以原始方式获取日志

我在网上找不到很多信息。任何人都知道如何以编程方式访问这些DXGI日志,除了查看Visual Studio输出窗口。

回答

0

据我所知,没有办法做到这一点。 ReportLiveObjects可能使用OutputDebugStringDbgPrint,并直接进入进程的附加调试器。尽管有些工具可以利用这些流,但所有的过滤都必须由捕获数据的程序完成,这意味着您不仅要处理ReportLiveObjects的输出,还要处理Visual Studio的输出,加载并检查调试器,很可能是系统本身。坦率地说,将日志文件转储到VS的输出窗口,然后将窗口的内容保存为日志文件可能更容易。

相关问题