gpt4 book ai didi

delphi - 使用单独的调试信息文件有哪些优点?

转载 作者:行者123 更新时间:2023-12-02 20:03:06 31 4
gpt4 key购买 nike

使用 AQTime 等工具来分析应用程序时,调试信息非常有用。

自 Delphi XE 以来,有一个新的链接选项:“指定调试信息文件的路径”,它将生成单独的 .TDS 文件。

使用单独的调试信息文件有哪些优点?

最佳答案

.TDS 文件是 Turbo Debugger 32 调试信息文件。

正如您所说,单独的调试信息文件将在单独的开发工具中使用,例如Software Profiler

有多种格式。一些工具期望信息以 .TDS 形式提供,这是原生 Delphi 格式(不标准的是 .map),其他工具是 .DBG(微软的格式)...您可以通过一些工具从一种格式转换为另一种格式(例如 map2dbg )。

另一种选择是将调试信息嵌入到 .exe 中。在这种情况下,.exe 的大小将会增大(并且可能会增大很多)。有多种格式,但大多数依赖 on the PE chunked format

因此,作为使用单独的调试信息文件的优点,我主要看到:

  • 不会增加 .exe 大小;
  • 如果不使用可以删除;
  • 可以根据要求添加(例如为了支持);
  • 不使用时可以压缩;
  • 可以将一种格式转换为另一种格式。

对于 our Open Source logging tool ,我们提供了一种混合方法:要么使用标准 .map 文件,要么使用外部压缩 .mab 版本(900 KB .map 到 70 KB .mab),要么将 .mab 嵌入到最终 .exe。

关于delphi - 使用单独的调试信息文件有哪些优点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7116686/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com