簡體   English   中英

AQTime DLL分析 - 沒有結果

[英]AQTime DLL profiling - no results

我試圖在DLL中配置內存分配,比如pluginDLL.dll。 我在AQTime中創建一個新項目並添加模塊'pluginDLL.dll'。 這個DLL是使用VisualStudio 10在Release x64中編譯的,我的所有項目都是C ++。 此DLL鏈接到lib。 說algo.lib。 我向AQTime項目添加了DLL algo.dll。

pluginDLL.dll是一個在應用程序的API上編程的DLL,比如MainApp.exe。 如果我啟動MainApp.exe,然后打開我的插件,MainAppSDK啟動過程。 當使用此SDK編寫的任何插件啟動時,此過程開始。

因此,要運行分析,我按以下步驟操作(我已經使用兩個DLL創建了項目):我手動啟動MainApp.exe。 我手動打開我的插件,以便MainAppSDK進程啟動。 在AQTime中,我附加了MainAppSDK進程,並運行分析。

如果我檢查檢查內存邊界,應用程序崩潰。 “事件”窗格中的警告在某些msvcr100.dll中的類型為“訪問沖突”。

如果我只檢查其他兩個選項,我可以運行我的插件到最后。 我可以在事件窗格中從我的應用程序中讀取消息,說明應用程序成功運行到最后。 在它結束之前,我點擊相機以獲得結果。 然后結果生成但是空的......

你能幫我解決一下嗎?

嘗試使用Profiling Multiple Processes幫助主題中描述的方法開始分析,而不是僅僅附加到正在運行的進程。

如果這沒有用,請嘗試使用在線AQtime問題排查工具

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM