I have a WCF web service and I want to find out a memory profile of the service per message. In other words I want to issue a message service request from a client and after the message is serviced and a response is received I want to find out (preferably
from the client) how that message affected the memory footprint of the service. What tools are readily available? I am aware of several profiling tools from third parties but I want to know how I can integrate the information available through the Performance
Monitor and Task Manager (for example) with the message processed to yield a profile of what each message does to the memory footprint. This could be used as a leak detection (if the memory after is more than the memory before then that message more than likely
has a leak). If the memory statistic was available during the message processing it could be seen that message A consumes alot of peak memory whereas message B consumes relatively little. Ideas?
View Complete Post