performance - Confusing dottrace profiling results -


ok, here goes. due performance issues on 1 of our production servers, asked use dottrace profiler see going on. project profiling application lot of wcf services running in iis. it's rather complex project , consists of multiple assemblies. through out project ninject used di container.

i tried profiling application couple of times on development server make sure working expected, seemed case.

i started profiling our production server (using tracing detail level, on w3wp) , instantly performance of server went down , became slow , unresponsive. aware profiler have performance issue, had no idea kill server (on dev server there no problem).

so after scary experience in confused. dit dottrace allmost kill our production server? why?

the results profiling @ least confusing, , have no idea make of them, me seems ninject issue here, or dottrace profiler playing me?

any input highly appriciated! below results dottrace

http://i.stack.imgur.com/vvvlm.png

update:

ok, expanded hotspot, seems wcf calls. why appear under ninject resolver?

i use sampling on , hope more gentle on our production server.

http://i.stack.imgur.com/c2tzl.png

using sampling mode seems work lot better. unfortunately profiling did not point out real bottlenecks.


Comments

Popular posts from this blog

apache - PHP Soap issue while content length is larger -

asynchronous - Python asyncio task got bad yield -

javascript - Complete OpenIDConnect auth when requesting via Ajax -