有没有办法检查asp.net进程在生产环境中的作用?在Linux中,可以对进程ID运行一个strace,并确切知道进程正在做什么。可以在asp.net进程上做类似的事情吗?谷歌搜索告诉我你需要创建转储文件,然后分析问题,但如果我只是想检查过程的当前状态怎么办? (如缓存大小,运行时间最长的线程,特定对象的#等等)。
任何帮助都会很棒。
由于
答案 0 :(得分:0)
您可以使用PerfMon查看问题中的大部分信息。
这提供了使用perfmon http://msdn.microsoft.com/en-us/library/3xxk09t8(VS.71).aspx
进行ASP.Net监控的概述要查看托管内存使用情况,请查看.Net垃圾收集器(您可以将其过滤到asp.net网站)。
有关IIS工作进程的详细信息,请查看进程计数器。
答案 1 :(得分:0)
如JD所述,PerfMon可能会帮助你。您还应该查看Windows Sysinternals tools。可能对你有帮助的两个Sysinternal工具是: