Note that there are some explanatory texts on larger screens.

plurals
  1. POProfiling a .NET app that loads dynamic DLLs
    primarykey
    data
    text
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. COSince VS debugging works great in those, you can use random-pausing to find performance problems. (http://stackoverflow.com/questions/375913/what-can-i-use-to-profile-c-code-in-linux/378024#378024) It's quick, dirty, cheap, and (IMHO) best.
      singulars
    2. COYes, the debugger works fine. And can be used to do some 'profiling'. Yet I am dealing with complex code that is not so easy to debug all the time. In addition, debugging things and method calls that can be triggered with WPF bindings is not so obvious. All in all, I like the VS debugger and I agree it can be used to do something, but a working profiler would be a much better option for me to get an overview of what is happening and which methods are not so efficient.
      singulars
    3. CO@Jefim: MS products in general are very high quality, but profiling tends to suffer from general misconceptions. It shows in your use of "overview of what is happening and which methods are not so efficient". Methods generally aren't inefficient, and profilers don't really tell you what is happening. They just measure stuff. If you want to remove wasted time, you have to think more like a tree surgeon, of the call tree. What stackshots tell you is what activities are taking the most time, and which statements (not methods) to concentrate on.
      singulars
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload