我现在WEB服务器 内存消耗非常大。现在内找到那个应用程序池,但是我的一个应用池中有很多的应用程序。怎么找到那个应用程序占用的内存太大。当然越想详细越好。求高手帮忙。

解决方案 »

  1.   


    嗯,甚至最好是不用看,最好是设置IIS当应用程序占用内存比较大(例如超过300M)时就立刻回收它。
      

  2.   

    系统只能找到应用程序池具体哪个网站   哪个url出了问题   需要借助第三方服务器软件   收费的   200元永久 不知道你接受不?
      

  3.   


    受教了。我还以为是多么神奇的东东呢。对于这样的产品,我们完全可以用免费的工具嘛
    http://www.microsoft.com/downloads/en/details.aspx?FamilyID=28bd5941-c458-46f1-b24d-f60151d875a3当然,工具毕竟只是工具而已,如果它能做一切事情了,还要人干吗?对于IIS的性能诊断的工具,我相信微软的工具应该会更强大一点吧,呵呵。
      

  4.   

    一般来说,如果你用感觉都能判断到你的程序出现了内存压力(一般是w3wp.exe线程过载),那你要小心检测你的代码哪里出问题了,不能单独靠折腾线程池解决,一般来说线程池的回收都很smart的。检测你代码是否哪里缓存了过多东西,哪里是否死循环,这些都能消耗掉资源。