IIS http日志告诉我所花费的时间,因此很容易识别长时间运行的请求。但是如何识别每个请求线程的内存消耗?
在流程代码中,我可以轻松获得整个流程的工作集大小,但不能获取请求线程本身的大小。
IIS 6 + Framework 3.5
尼克
答案 0 :(得分:1)
您可以使用内存分析器,例如ANTS Memory Profiler from RedGate(14个免费试用版)。
答案 1 :(得分:0)
我不确定我是否正确地读了你,但线程被重用了,所以每个请求都没有一个线程。还有希望,例如你可以设置一个性能监视器日志。 Tess Ferrandez articles上有.NET memory debugging个{{3}}。
或者,如果你真的想潜入: