I'd like to use a memory profiler to determine if I have memory links in a fairly complicated windows service written in C#, that has a large number of running threads. If I loop the code in the service continuously repeating the same operations, its memory footprint grows continuously.
I was disappointed to find out that the Performance Analysis tools built into Visual Studio 2010 would not work with a Windows Service (or at least it didn't appear to be possible to use it with a Windows Service).
Does anyone know a way of getting the VS 2010 tools to work with a Windows Service?