首页 / 知识
关于内存:CLR Profiler – 附加到现有进程
2023-04-13 13:55:00

CLR Profiler - Attaching to existing process我想在.Net 2.0上使用像CLR Profiles这样的东西来查看在任何给定时间(ASP.Net工作进程)中哪些对象在堆中占用更多空间。 但是,CLR Profiler只允许我启动应用程序,而不是附加到现有应用程序。 我认为这是因为它也跟踪分配和GC,但我对此不是很感兴趣。 我想要一些能够获取堆当前状态的快照的东西,并向我显示存在的内容以及每种对象的数量,以及每种对象类型使用的总字节数。 有任何想法吗?
cdb -p
.loadby sos mscorwks
!TraverseHeap heap.txt
QD
.Net Memory Profiler正是您所需要的。它不是免费的,但有一个试用版。实际上我用试验来发现我们上一个项目的漏洞。一个值得注意的特点是:
我想这就是你要找的东西。 MSDN上的这篇文章讨论了如何使用免费的CLR Profiler来比较堆栈的实例。你是对的,你目前无法将CLR Profiler附加到正在运行的进程(文章解释了原因),但是,对于它的价值,听起来你很快就能做到。 你看过RedGates .NET Profiler吗? 自从我使用它以来已经有一段时间了,但我很乐意你随时可以附加到任何CLR进程。 |
最新内容
相关内容
linux端口进程命令?
linux端口进程命令?,系统,情况,地址,网络,信息,状态,灵活,工具,端口,命令,如何查看linux端口被哪个进程占用netstat: 可以列出系统上所有的网络linux进程的命令行?
linux进程的命令行?,地址,工作,系统,信息,命令,管理,名称,进程,目录,服务,linux查看进程命令1、linux 下查看进程可以使用的命令:ps命令查找与linux当前进程命令?
linux当前进程命令?,系统,信息,工作,状态,命令,进程,情况,地址,软件,实时,linux常用命令1、linux系统常用操作命令如下:ls:全拼list,功能是列出目linux的查看内存命令?
linux的查看内存命令?,情况,系统,信息,电脑,状态,工具,内存,命令,数据,总量,Linux下怎么查看内存使用情况和CPU利用率?在电脑中进入Linux操作linux下内存调整命令?
linux下内存调整命令?,系统,情况,地址,工具,总量,总额,管理,内存,机制,内核,正确理解linux运行内存过高的问题以及free命令使用命令free -m来linux下杀进程命令?
linux下杀进程命令?,系统,管理,进程,命令,名称,代码,终端,结束,指令,信号,Linux里面杀掉进程命令是什么?1、linux杀死进程一共分为4步,具体操作linux关于的进程命令?
linux关于的进程命令?,系统,进程,管理,命令,名称,代码,软件,信息,定期,状态,linux结束进程用什么命令【答案】:C 在Linux系统中,可以使用kill命linux内存大小命令?
linux内存大小命令?,系统,情况,电脑,信息,工具,状态,命令,内存,环境,分析,Linux命令行查看内存1、cat /proc/meminfo查看linux系统内存大小的linux终止进程命令键?
linux终止进程命令键?,系统,管理,进程,软件,暂停,工具,命令,代码,名称,传播,linux系统中挂起操作和强制结束操作(后台运行程序方法)1、结束进linux向进程发送命令?
linux向进程发送命令?,通信,地址,系统,时间,工作,信息,管理,状态,进程,数据,linux常用的命令有哪些1、linux常用命令如下:查看内核版本:uname-alinux内存命令大全?
linux内存命令大全?,地址,系统,信息,工作,命令,情况,代码,分析,数据,工具,[Linux]gdb查看内存区命令1、命令缩写是q,退出gdb。gdb调试运行程序linux命令监控内存?
linux命令监控内存?,情况,系统,工具,信息,环境,分析,命令,工作,实时,电脑,linux查看CPU核数和内存大小命令?1、要查看CPU使用情况,可以使用top