Skip to main content

 none
How to grab a full memory dump of a large memory usage RRS feed

  • Question

  • Running web services application hosted behind IIS on Windows 2008 64-bit system running on a Quad core 8G machine. Ran into couple of instances when W3WP was running at 7.6G of memory usage. Nothing else was responding on the system including RDP. Right click on the process and creating the dumps froze the system and all its threads for a long time close to 30minutes. During off-hours, freeze up was close to 1hour but still didnt complete. In the interest of getting the system up, we had to kill IIS

    Tried other tools like procexp, debug diag etc and all have the same results

    So, what tool does the community use to grab dump files quickly? Or without freezing all the threads? I realize latter might be a rhetorical question. But what are the options for generating such a large dump file without locking up the system for a long time?

     

    Thanks in advance

    Wednesday, May 4, 2011 10:26 PM

All replies

  • Well seems like memory leak, why do you wait until IIS grows 7GB, monitor the memory growth of the IIS in the perfmon and capture a dump when process memory is small like <1 GB. If its a memory leak you can find it in smaller dumps as well. 
    Kinect rocks !!
    Saturday, June 25, 2011 2:02 PM
  • Well seems like memory leak, why do you wait until IIS grows 7GB, monitor the memory growth of the IIS in the perfmon and capture a dump when process memory is small like <1 GB. If its a memory leak you can find it in smaller dumps as well. 
    Kinect rocks !!
    Saturday, June 25, 2011 2:02 PM