I checked the Wordfish Exchange server and noticed high memory usage; in particular W3WP processes were consuming more memory than store.exe !
A quick Google produced nothing of note; the total memory usage was 1GB. On a server with two heavy users, that seems a tad high! One process was consuming more than 500MB alone.
TaskMan isn’t much help:
So, what next?
With headscratchers like this, Process Explorer is always a good bet.
Let’s fire it up, and look for our W3WP processes:
Let’s open the PID showing high memory usage to see if it gives us a clue:
Aha! This tells us the application pool!
Do we have a memory leak? Not sure, and without any web references we’re flying blind. Let’s jump into IIS, into application pools, and program some thread recycling for the thread:
Let’s recycle the thread now to confirm. Note it’s using 176MB of memory:
The replacement process is consuming less memory
Have I spotted a bug in Exchange IIS? Is this expected? Has my recycling helped? Don’t know yet. Only time till tell!