Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否有任何工具可用于对包含C#和Delphi部分的应用程序进行内存分析?
C#
Delphi
这两个部分不能单独启动 - 它是一个应用程序。C#并Delphi通过COM彼此交流。
COM
我尝试过的更新dotTrace Memory 3.5- 应用程序因异常而崩溃,clr.dll.我可以通过分析器启动应用程序 - 选择标记内存- 如果我想获取快照,则会发生崩溃。
dotTrace Memory 3.5
clr.dll.
我假设您分别编译它们,这意味着它们可以单独分析。根据您的 delphi 版本,AQTime 随附用于从调试器进行粗略分析。
我对 C# 部分真的无能为力,但我假设分析器存在,也许在 Microsoft 自己的工具链中,也可以从 IDE 运行。
.NET 的 dotTrace 内存或 Scitech 内存分析器和 Delphi 的 AQTime 或 FastMM,只需将它们一起使用。我不知道任何集成解决方案。