當使用像AQTime這樣的工具來分析應用程序時,調試信息很有用。使用單獨的調試信息文件的優點是什麼?
由於Delphi XE,有一個新的鏈接選項:「指定調試信息文件的路徑」,它將生成一個單獨的.TDS文件。
使用單獨的調試信息文件的優點是什麼?
當使用像AQTime這樣的工具來分析應用程序時,調試信息很有用。使用單獨的調試信息文件的優點是什麼?
由於Delphi XE,有一個新的鏈接選項:「指定調試信息文件的路徑」,它將生成一個單獨的.TDS文件。
使用單獨的調試信息文件的優點是什麼?
.TDS文件是Turbo Debugger 32 Debug Info文件。
如您所述,分離的調試信息文件將用於分離的開發工具中,例如,一個Software Profiler。
有幾種格式。有些工具希望信息可以作爲.TDS,原生Delphi格式(非標準爲.map),其他是.DBG(微軟格式)。您可以通過某些工具從一種格式轉換爲另一種格式(例如map2dbg )。
另一種方法是將調試信息嵌入到.exe中。在這種情況下,.exe的大小會增加(並且可能會增長很多)。有幾種格式,但大多數依靠on the PE chunked format。
那麼作爲優勢使用分隔的調試信息的文件,我主要看:
對於our Open Source logging tool,我們提供了一種混合的方法:要麼使用標準.map文件,無論是外部壓縮.mab版本(900 KB .MAP到70 KB .mab),無論是嵌入.mab到最終。可執行程序。
+1是的,我們也使用map2dbg爲調試信息添加到已部署的exe並啓用遠程調試。 –