!aspxpages(即!dumphttpcontext)命令输出的解释
在排查ASP.NET网站High CPU问题时, 经常使用hang dump来确定常规手段难以发现的原因.
经常会使用!aspxpages命令来查看当前进程中都有那些资源正被请求, 被请求的资源都运行了多久. 这个命令的输出样本如下.
0:000> !aspxpages
Going to dump the HttpContexts found in the heap.
Loading the heap objects into our cache.
HttpContext Timeout Completed Running ThreadId ReturnCode Verb RequestPath+QueryString0x0000000101d43c10 110 Sec yes XXX 200 POST /_vti_bin/Lists.asmx
0x0000000101d5ae68 110 Sec yes XXX 200 POST /_vti_bin/Lists.asmx
0x0000000101d6e7a0 110 Sec yes XXX 200 POST /_vti_bin/search.asmx0x0000000107c5baa0 110 Sec no 18 Sec 78 200 GET /Pages/Home.aspx
0x000000010ab794f0 110 Sec no 10 Sec 90 200 GET /pages/home.aspx
......
Total 1,042 HttpContext objects
假如只看已经列出来的信息的话, 结论如下:
- 三个对于web service的访问已经成功结束. 之所以列在这里, 乃是因为抓dump的时候, 还没有进行垃圾收集, 这些对象还依然存在于内存中. 因为运行已经结束, 所以线程ID显示为XXX,
- 两个对aspx页面的访问还正在运行, 可以看到他们的线程ID分别是78和90。 并且分别已经运行了18秒和10秒.
注意, !aspxpages与!dumphttpcontext命令是一致的.
!aspxpages(即!dumphttpcontext)命令输出的解释相关推荐
- linux 的ss命令,Linux中的ss命令的详细解释
linxu下的ss其实Socket Statistics的缩写.下面由学习啦小编为大家整理了linux的ss命令的详细解释的相关知识,希望对大家有帮助! 一.Linux中的ssh命令的详细解释 1.命 ...
- linux ps输出项的含义,【整理】ps命令输出字段的含义
[整理]ps命令输出字段的含义 Linux中的ps命令,用于查看进程状态信息. 其输出内容有很多列,每一列中又有很多字母或符号表示很多种不同意思. 先贴个例子: MTLG>ps PID Uid ...
- linux mkdir命令用法,linux中的mkdir命令的详细解释
linxu下的mkdir命令从字面上就可以理解其实是创建文件或者目录的意思.下面由学习啦小编为大家整理了linux的mkdir命令的详细解释的相关知识,希望对大家有帮助! 一.linux中的mkdir ...
- x264命令行参数解释
x264命令行参数解释 作者: kykdu 2006-09-14 本文对应的是x264命令行模式,VFW方式也用相同的参数,不过是图形界面,可以自己找对应的英文. 使用格式:x2 ...
- linux命令tail-f,Linux中的tail命令的详细解释
linxu下的tail命令用于显示指定文件的末尾内容,面由学习啦小编为大家整理了linux的tail命令的详细解释的相关知识,希望对大家有帮助! 一.Linux中的tail命令的详细解释 1.命令格式 ...
- Linux中mv的作用是,linux中的mv命令的详细解释
linxu下的mv命令是一个常用命令,可以为文件或者目录重命名,下面由秋天网 Qiutian.ZqNF.Com小编为大家整理了linux的mv命令的详细解释的相关知识,希望对大家有帮助! 一.linu ...
- linux系统rm什么命令,linux系统中rm命令的详细解释
Linux系统中rm命令其实是remove的意思,删除一个或多个文件目录,下面由学习啦小编为大家整理了linux系统中rm命令的详细解释,希望对大家有帮助! linux系统中rm命令的详细解释 1.命 ...
- linux中more命令的意思,linux中的more命令的详细解释
linxu下的more命令是干什么用的呢?下面由学习啦小编为大家整理了linux的more命令的详细解释的相关知识,希望对大家有帮助! 一.linux中的more命令的详细解释 Linux more ...
- linux找不到unmount,linux的unmount命令的详细解释
Linux中的unmount命令用于卸载已经加载的文件系统.下面由学习啦小编为大家整理了Linux的unmount命令的详细解释,希望对大家有帮助! linux的unmount命令的详细解释 umou ...
最新文章
- matlab 把一个文件夹下的所有图片(可以包含在子文件夹下)考到指定文件夹下...
- Java操作Kafka执行不成功
- C Primer Plus 第6章 C控制语句:循环 6.9 选择哪种循环
- python根目录_Pycharm使用嵌入式Python
- P6 计算机系统的层次结构
- oracle中通过游标实现查询
- 论文浅尝 | 主题驱动的分子图表示对比学习
- 微信支付:nginx配置 网页授权域名 用户在网页授权页同意授权给公众号后,微信会将授权数据传给一个回调页面,回调页面需在此域名下,以确保安全可靠。
- Win10 系统字体美化
- 学习笔记(3):SAP S4 HANA财务模块入门到精通-供应商自动付款的操作-Fiori
- 车床角度计算用计算机,3角函数(数控车床角度计算公式)
- 4回溯法、空间状态树
- iFit(R)带来健身突破:使用iFit ActivePulse™实现个人化的自动心率训练
- 【CNNVD-201303-018】D-Link DIR-645 Routers 认证绕过漏洞复现
- OpenCV—python OCR文本检测
- 1分钟7张图:后视镜判断车距,非常实用
- 棉花异性纤维图像分割算法matlab程序,棉花异性纤维定位新方法
- 电信智能手机android,电信智能手机推荐【图文】
- 2022-2027年中国半导体硅片行业市场全景评估及发展战略规划报告
- 《数字电子电路》 课程设计:十字路口红绿灯自动控制系统(上)(multisim仿真及PCB实现)
热门文章
- 【细无巨细,包你学会】自学Python运行时会遇到的异常与解决方法
- 用python打造一款文件搜索工具,所有功能自己定义!
- nurbs建模能用MATLAB么,NURBS(matlab生成nurbs曲线图像)
- 基于Redis实现一个分布式锁
- 下一代图片压缩格式 AVIF怎么样?
- 安装旧版本插件_iOS 应用降级插件,支持任意版本升降
- sqlalchemy数据库中的group_by()和order_by()使用
- The XOR Largest Pair(01trie模板题)
- szucodeforce训练1081C组合数学lucas定理,div2 627的D dfs +剪枝优化,697D Puzzles{dfs序+概率}
- 保护站点上已存在另一个具有相同实例 UUID的虚拟机_LoadRunner性能测试系统学习教程:工具介绍(上)...