0
我有我的應用程序使用IDXGIDebug :: ReportLiveObjects報告一些內存泄漏。但我想通過我自己的日誌系統管理這些日誌。ReportLiveObjects以原始方式獲取日誌
我在網上找不到很多信息。任何人都知道如何以編程方式訪問這些DXGI日誌,除了查看Visual Studio輸出窗口。
我有我的應用程序使用IDXGIDebug :: ReportLiveObjects報告一些內存泄漏。但我想通過我自己的日誌系統管理這些日誌。ReportLiveObjects以原始方式獲取日誌
我在網上找不到很多信息。任何人都知道如何以編程方式訪問這些DXGI日誌,除了查看Visual Studio輸出窗口。
據我所知,沒有辦法做到這一點。 ReportLiveObjects
可能使用OutputDebugString
或DbgPrint
,並直接進入進程的附加調試器。儘管有些工具可以利用這些流,但所有的過濾都必須由捕獲數據的程序完成,這意味着您不僅要處理ReportLiveObjects
的輸出,還要處理Visual Studio的輸出,加載並檢查調試器,很可能是系統本身。坦率地說,將日誌文件轉儲到VS的輸出窗口,然後將窗口的內容保存爲日誌文件可能更容易。