I am playing around with WCF instance and concurrency management. I set
InstanceContext Mode = Single and ConcurrencyMode = Multiple. I fired 5
concurrent calls from the client and expected to see concurrent calls in
perfmon.exe as well as debug outputs in visual studio. But all the calls were
serialized. I also tried InstanceContext Mode = PerCall and ConcurrencyMode =
Single and got the same serialized result.
I pulled my hair out and couldn't figure it out. However the calls executed
concurrently as soon as I closed perfmon.exe. If that's the solution, the
whole idea of WCF performance counter would be practically useless.
Does anyone know abot this issue?
Thanks.
Kai
InstanceContext Mode = Single and ConcurrencyMode = Multiple. I fired 5
concurrent calls from the client and expected to see concurrent calls in
perfmon.exe as well as debug outputs in visual studio. But all the calls were
serialized. I also tried InstanceContext Mode = PerCall and ConcurrencyMode =
Single and got the same serialized result.
I pulled my hair out and couldn't figure it out. However the calls executed
concurrently as soon as I closed perfmon.exe. If that's the solution, the
whole idea of WCF performance counter would be practically useless.
Does anyone know abot this issue?
Thanks.
Kai