English 中文(简体)
How do you obtain WCF performance metrics?
原标题:

WCF is a general communication framework and the more you use it, the more knobs you find there are to tune (endpoint, security, serialization, etc). I have an application that is sensitive to a number of QoS attributes and I d like to begin tweaking the settings to understand how each impacts bandwidth, latency and scalability of this WCF-based application.

As far as I can see, there is no general entry point to collect the following metrics, but I m hoping we can come up with a list of technique for gathering them:

  • Number of calls
  • Round trip time of call
  • Bandwidth utilization
  • Serialized size of requests and responses

FWIW, I don t mind capturing these metrics as long as there are reasonable entry points where I can insert hooks (even if this means diving into specific implementation - e.g. DuplexChannel).

最佳回答

WCF has a ton of performance counters available - from your performance monitor in Windows, you should be able to select a wide range of counters to see how things are going.

You can measure a ton of things, like number of concurrent calls, duration of those calls, and a lot more. Tap into it - it s almost endless in its capabilities! :-)

See this WCF Performance Counters page on MSDN for details.

See how to enable and also monitor perf counters in WCF here or here.

问题回答

暂无回答




相关问题
Anyone feel like passing it forward?

I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...

NSArray s, Primitive types and Boxing Oh My!

I m pretty new to the Objective-C world and I have a long history with .net/C# so naturally I m inclined to use my C# wits. Now here s the question: I feel really inclined to create some type of ...

C# Marshal / Pinvoke CBitmap?

I cannot figure out how to marshal a C++ CBitmap to a C# Bitmap or Image class. My import looks like this: [DllImport(@"test.dll", CharSet = CharSet.Unicode)] public static extern IntPtr ...

How to Use Ghostscript DLL to convert PDF to PDF/A

How to user GhostScript DLL to convert PDF to PDF/A. I know I kind of have to call the exported function of gsdll32.dll whose name is gsapi_init_with_args, but how do i pass the right arguments? BTW, ...

Linqy no matchy

Maybe it s something I m doing wrong. I m just learning Linq because I m bored. And so far so good. I made a little program and it basically just outputs all matches (foreach) into a label control. ...

热门标签