【问题标题】:Can AQTime performance profiler profile vcl source?AQTime 性能分析器可以分析 vcl 源吗?
【发布时间】:2011-10-31 21:05:41
【问题描述】:

我正在使用带有 AQTime 6 的 Delphi 2007 / XE。我编写了一个创建几个 TButton 实例的测试应用程序。我已打开必要的编译和链接开关以使其与 AQTime 一起使用。

当我尝试使用性能分析器在 AQTime 中运行应用程序时,VCL / RTL 类未显示在分析中。 AQTime 可以对 VCL/RTL 类进行性能分析吗?

【问题讨论】:

  • 我建议您联系 AQtime 的开发人员。他们最适合回答这个问题。
  • 谢谢。我还没有得到他们的答复。
  • 看来你现在有答案了 :) smartbear.com/forums/forum/post/…

标签: performance delphi aqtime


【解决方案1】:

以下是 SmartBear 的 Alex 的回答(原帖:http://smartbear.com/forums/f59/t46450/can-performance-profiler-profile-vcl-source):

默认情况下,AQtime 会从分析中排除 VCL 代码。剖析 VCL 代码,您需要禁用此选项:选项|选项... |一般的 |一般偏好 |排除标准源文件

请注意,已实现对 RAD Studio XE 的完全支持 仅在 AQtime 7 中。我刚刚检查过,AQtime 6 可以分析 一个 XE 应用程序的 VCL 代码就好了,但是源代码编辑器 面板可能会显示不正确的源代码 sn-p 例程。所以 最好将 AQtime 7 版用于 RAD Studio XE 应用程序 分析。

【讨论】:

    【解决方案2】:

    可能 AQTime 需要 VCL 源代码,但不知道在哪里找到它。我认为在 AQTime 中的某个地方可以指定额外的源路径。

    【讨论】:

    • 源码位置在Project |在 AQTime 中搜索目录。但是,这似乎与我的问题无关。在 AQTime 中加载项目时,我看不到在 AQTime 中加载的任何 StdCtrls 模块。分析结果也没有显示任何与 TButton 相关的代码。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-07
    • 1970-01-01
    • 1970-01-01
    • 2015-02-06
    • 1970-01-01
    相关资源
    最近更新 更多