首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在典型ASP文件中记录每个语句的执行时间

在典型ASP文件中记录每个语句的执行时间
EN

Stack Overflow用户
提问于 2014-01-14 07:50:58
回答 2查看 250关注 0票数 0

我正在处理一组可怕的经典ASP文件,没有现有的日志/审核功能。

我迫切需要识别代码中的性能瓶颈,但是有太多地方可以登录代码。

更糟糕的是,由于站点的结构方式(它依赖于其他站点和应用程序的特定实例),我无法调试站点。

有什么方法来审核ASP解释器执行过程中每个执行步骤之间的间隔时间?

EN

回答 2

Stack Overflow用户

发布于 2014-01-14 09:50:37

  1. 使用以下方法创建自己的ActiveX组件: GetTickCount和QueryPerformanceCounter (更好地使用QueryPerformanceCounter)。或者,您可以尝试找到任何具有此类方法的第三方ActiveX组件。
  2. 注册自己的/第三个ActiveX组件。
  3. 用在你自己的书页上..。

http://1click.lv/d/ZPerfCounter.dll (基于德尔菲7的动力)

MD5 =45c74a9f4f6f1384d48e2232f37baf3

适用于IIS7 (Windows7-64位)

:)

以下DLL只包含两个函数:

代码语言:javascript
复制
long _stdcall doGetTickCount(void);
unsigned __int64 _stdcall doQueryPerformanceCounter(void);
票数 0
EN

Stack Overflow用户

发布于 2014-01-14 16:09:42

我想,你的问题可以解释为

Does ASP.DLL have any extension points to tap into to measure performance?

我认为答案是否定的。

但是,您所看到的性能问题很可能来自数据库、外部资源、I/O等外部交互。以下工具可能会有所帮助:- Perfmon ASP计数器-数据库分析,如Server -基于浏览器的分析器(Fiddler或dev tools的网络面板)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21108347

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档