我正在处理一组可怕的经典ASP文件,没有现有的日志/审核功能。
我迫切需要识别代码中的性能瓶颈,但是有太多地方可以登录代码。
更糟糕的是,由于站点的结构方式(它依赖于其他站点和应用程序的特定实例),我无法调试站点。
有什么方法来审核ASP解释器执行过程中每个执行步骤之间的间隔时间??
发布于 2014-01-14 09:50:37
http://1click.lv/d/ZPerfCounter.dll (基于德尔菲7的动力)
MD5 =45c74a9f4f6f1384d48e2232f37baf3
适用于IIS7 (Windows7-64位)
:)
以下DLL只包含两个函数:
long _stdcall doGetTickCount(void);
unsigned __int64 _stdcall doQueryPerformanceCounter(void);发布于 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的网络面板)
https://stackoverflow.com/questions/21108347
复制相似问题