如何在 Delphi XE 中使用 AQtime(免费)?

Posted

技术标签:

【中文标题】如何在 Delphi XE 中使用 AQtime(免费)?【英文标题】:How to use AQtime (free) in Delphi XE? 【发布时间】:2011-06-06 11:58:55 【问题描述】:

Embarcadero 说我在购买 Delphi XE 许可证时获得了一些免费版本的 AQtime。但是,今天我第一次尝试运行 AQtime,我收到一条错误消息:“您正在使用 AQTime 标准...只能在 AQTime Pro 中执行行级分析”,然后它说要升级到 Pro。

我只看到一个“中止”和一个“帮助”按钮。当我单击帮助按钮时,显示“此程序无法显示网页”。一旦我按下“中止”按钮......嗯......你可以想象会发生什么:)

如果升级价格低于 70-80 美元,我会升级而无需问这个问题。但是当我查看一个 AQTime 网站时,我发现它几乎和我的 Delphi 许可证一样昂贵!

那么,Delphi 中是否包含任何免费版本的 AQTime?如果是,我做错了什么?我如何使它工作?如果没有,有办法从 IDE 中删除 AQTime 插件吗?我至少可以通过这种方式使 IDE 加载更快。

【问题讨论】:

看起来 AQTime 更新解决了您的问题?常用位置:cc.embarcadero.com/reg/delphi 非常感谢 Warren 的链接!我现在正在下载那些 86MB。 我无法让它运行。我将安装一个不同的产品或等到我必须重新安装 Delphi XE(可能很快就会知道 Delphi 有多不稳定),然后看看它是否在重新安装后工作。 【参考方案1】:

没错,AQtime 标准版缺少一些功能。在您的情况下,您尝试使用的缺失功能是行级分析 - 显示您链接到分析结果中特定代码行的东西。标准版只能在例程级别上进行概要分析 - 您将在结果和调用堆栈(在适当的情况下)中看到例程名称,但没有行号。您可以在此处了解有关差异的更多信息:

http://smartbear.com/products/development-tools/performance-profiling/standard-for-rad-studio-vs-pro/

因此,要实际使用 AQtime Standard,请打开设置页面并将分析区域配置为例程级别。您可以在此处阅读更多相关信息:

http://smartbear.com/support/viewarticle/17718/

http://smartbear.com/support/viewarticle/17895/

文档是针对 AQtime 的独立 Pro 版本(未集成到 IDE),但 UI 和功能非常相似,因此您应该能够解决问题。

【讨论】:

Delphi 或 AQTime 中应该有一个错误,因为即使在 'Full Check By Routines' 下检查的是 'by Routines' 而不是 'by Lines',我仍然会收到 'Upgrade now' 消息. 显示此消息时,应说明原因。确切的文字是什么?另外:您使用的是什么分析器(主菜单“AQtime | Current Profiler”)?您可以发布区域面板的屏幕截图吗?这是什么 AQtime 版本(帮助 | 关于 Embarcadero RAD Studio | 已安装产品)? 我想使用 Performance Profiler(默认情况下它处于活动状态)。版本是 7.0.307。它是 Delphi XE/Update 1 附带的默认版本。该消息是我原始问题中发布的消息。 嗯...我刚刚尝试过这个版本,它可以工作。区域面板的屏幕截图会很棒。你能把它贴在某个地方并将链接粘贴到这里吗? 嗨,亚历克斯。我会等着看 Warren 提供的链接是否能解决这个问题。

以上是关于如何在 Delphi XE 中使用 AQtime(免费)?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用Delphi XE2覆盖WSDL中的服务名称?

如何在firemonkey Delphi XE 8上的Facebook等Android通知栏中使用外部大图像?

Delphi XE8如何同Eclipse使用相同的Android SDK?

如何使用 Delphi XE 发送 WCF 的 ClientCredentials

Delphi Xe 中如何把日期格式统一处理,玩转 TDatetime

Delphi XE5,如何将包中定义的框架放入组件调色板