Can I get a better breakdown of memory use from within my app than GC.GetTotalMemory? For example per-assembly or per-module? Does that even make sense?
                
                A: 
                
                
              If you're happy to let your users use a 3rd party app, ProcMon from SysInternals is pretty powerful.
                  Matt Warren
                   2009-11-02 11:18:28
                
              thanks, but I need to do this from within my app.
                  Simon
                   2009-11-02 11:23:21
                
                
                A: 
                
                
              You can use the performance counters from the System.Diagnostics namespace. See:
                  Arthur Raffles
                   2009-11-02 14:08:35