Click here to Skip to main content
15,889,909 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
A similar question is asked at http://stackoverflow.com/questions/15654171/newrelic-stream-writeheaders[^]

I am profiling my WCF services on New Relic. There is a WCF service which calls another WCF service. Now I suppose while calling another WCF service, when it creates request, somewhere the internal process writes headers to request stream which is slow some times. The traces I found in New Relic tells me that for a particular method of one of my WCF service which calls a method of my another WCF service, takes around 50-60 seconds, out of which 95-100 % of time is consumed by System.Net.ConnectStream.WriteHeaders.

Stream[url of WCF service/soap]: WriteHeaders -> 99.78 % time (approx 49 seconds).

I am not getting what it is and how to reduce this time ? I have searched and I didn't found what ConnectStream actually do or some details about it, so that I can find any way to lessen the amount of time its taking.

Please, let me know your suggestions.

Thanks.
Posted
Updated 16-Apr-13 0:44am
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900