locked
What is Dynamic Code Analyzer RRS feed

  • Question

  • A very basic question and could not find answer, or maybe I missed:

    What is the real tool or utility meaning "Dynamic Code Analyzer?"  Discussed with our developers, and no solution yet.  In VSTS document, I always saw "Code Analyzer" which I believed was for FxCop and "Static Code Analyzer."

    I might be wrong, please just give a comment.  Thanks!

     

    Friday, February 3, 2006 5:12 PM

Answers

All replies

  • Static code analysis is FxCop and PREfast, which check the code itself. Dynamic analysis means profiling a running application, like measuring the time spent in methods, number of calls, etc.

    Seems like the tool integrated into VSTS is just called "Profiler" (see link below), but there are several tools available to profile applications...

    http://blogs.msdn.com/vs2005news/archive/2005/01/11/350769.aspx

    Friday, February 3, 2006 7:02 PM
  • I think this is where confusing me.  Microsoft always showed System Developer Edition contains: Dynamic Code Analyzer, Static Code Analyzer, Code Profiler.  Now Dynamic Code Analyzer is a profiler, then what is Code Profiler?  Or maybe we can just say there are 3 major blocks in System Developer Edition: Static Code Analyzer, Code Profiler, and Unit Test/Code Coverage?

    Thanks!

     

    Friday, February 3, 2006 8:37 PM
  • Here are some musings on the topic I put up on my blog a while ago.  In VS 2005 you can probably use the term "dynamic code analysis" and the profiler interchangeably and not have any problems. 

    http://blogs.msdn.com/ejarvi/archive/2005/05/20/420541.aspx

    Hope that helps.  Thanks for choosing Microsoft!

    Eric Jarvi
    http://blogs.msdn.com/ejarvi

    Saturday, February 4, 2006 12:59 AM