Defrag Tools #115 - PerfView Part 3

Sign in to queue

The Discussion

  • User profile image
    siodmy

    Does PerfView need full dumps for that? I've been trying to diagnose an alleged memory leak (it could as well just mean we have to scale it out) in a process who's baseline is 5GB memory usage. The "leak" manifests itself by the fact that after some time (it's a w3wp.exe, which is recycled automatically at 2pm, so it's less than 24 hours of running) the CPU spends more and more time in GC and there is quite a bit of paging (hard faults in resmon). Through perfmon counters, I've noticed that most of memory usage increase is in large object heap.

    My question is: will PerfView need to take the snapshot for over 2 minutes just like procdump's full memory dump deos in this case?

  • User profile image
    mgrzeg

    @siodmy: it's not an answer for your question but may help. Consider using -r parameter for procdump to create memory dump using process reflection (or cloning, available since Windows 7) - very helpful for 24/7 processes that use lots of memory. Have a look: http://tinyurl.com/q9jc6nr

  • User profile image
    vlad

    Subtitles transcripted CCW as "COM COBOL Wrapper". It took some time to figure out what is going on here :-)

Add Your 2 Cents