2016-06-11 64 views

回答

8

根據Microsoft’s Steve Carroll(開發經理的Visual C++團隊),你可以通過添加notelemetry.obj到鏈接的命令選項刪除遙測電話:

enter image description here

史蒂夫·卡羅爾解釋說,這將被刪除在即將到來的更新3中:

我們的意圖是良性的 - 我們的願望是建立一個框架,將幫助調查性能問題和改善質量我們的優化者應該得到任何有關該領域的減速或地方性問題的報告。我們對於提高懷疑水平 甚至進一步不包括CRT來源表示歉意,這僅僅是我們的一個 監督。儘管如此,你們中的一些人已經調查了 這個機制如何在很好的細節中工作。由於您已經調用了 ,因此代碼會觸發一個ETW事件,該事件在打開 時會發出時間戳和模塊加載事件。事件 只有客戶給我們提供符號信息 (即PDB)時才能解釋數據,因此此數據僅適用於 積極尋求我們幫助的客戶,並且願意將這些PDB作爲 分享他們調查的一部分。儘管迄今爲止我們還沒有與任何客戶通過這項全面練習 ,而我們迄今爲止依靠我們已建立的方法調查並解決 潛在問題。我們計劃在更新 中刪除這些事件3.同時,要在Update 2中刪除此依賴項,應將notelemetry.obj添加到鏈接器命令行。

+0

我可以添加到這個源代碼用的#pragma評論LIB線? – Lothar

+0

嘗試一下,看它是否有效。 – magicandre1981

+0

它似乎沒有工作。我結束了'C:\ Program Files文件(x86)\ Microsoft Visual Studio 14.0 \ VC \ lib \ notelemetry.obj:警告LNK4003:無效的庫格式;庫忽略「,遙測存根仍然存在於二進制文件中。 – Joel

相關問題