scarroll's Blog

A blog about Visual Studio Profiling, Code Coverage and CS Research!

  • scarroll's Blog

    Profiling Tip #2: Managed Code profiling and the command line

    • 3 Comments
    The most common question that comes in to the internal profiler by far is "Why am I not seeing any managed code in my profiles?" Most of the internals who use our profiler like to do profile collection using the command line tools. The reason why this...
  • scarroll's Blog

    Profiling Tip #1: release vs. debug

    • 3 Comments
    Don't laugh! I've seen this happen a few times now. In the UI , if you are debugging your debug build and then switch to performance tools and push launch, you will be profiling your Debug bits! Don't do this. Make sure you have set your configuration...
  • scarroll's Blog

    What I've been up to... dogfood deployment

    • 2 Comments
    So over the past two months, I've been busy with the rolling out of the VS profiler to as many internal teams as we can. We've gotten a lot of good feedback from this which I will start to share with all of you over the next few posts.
  • scarroll's Blog

    Line Coverage

    • 1 Comments
    The Code Coverage instrumentation in Visual Studio is based on binary instrumentation instead of source instrumentation. The binary built from your code is cracked open and probes are inserted in the basic block so we can track whether each block has...
  • scarroll's Blog

    Quick Survey: Coverage metrics

    • 1 Comments
    Hey folks, I'm taking a quick survey. If you are currently using code coverage metrics in your project, which kind of metrics are you using and as a bonus, how do you decide what percentage is acceptable and are you satisfied with the metric? By coverage...
  • scarroll's Blog

    Block Statistics in Code Coverage

    • 2 Comments
    In the code coverage analysis in VSTS, we provide two types of stats: block coverage and line coverage. I just wanted to clarify a few points. First, when we say block coverage, we are referring to basic blocks in the binary being tested, *not* in...
  • scarroll's Blog

    Requesting recommendations

    • 2 Comments
    I'm looking for a good book on performance analysis for database-centric applications and/or web applications. Anybody out there in msdn land have a favorite they'd like to recommend?
  • scarroll's Blog

    Book recommendation - The Art of Computer Systems Performance Analysis

    • 0 Comments
    I'm about 250 pages into The Art of Computer Systems Performance Analysis : Techniques for Experimental Design, Measurement, Simulation, and Modeling by R.K. Jain. I can recommend this book based on that 250 pages alone. It's a great course on how to...
  • scarroll's Blog

    An Introduction

    • 2 Comments
    Hello World. My name is Steve Carroll, and I'm a developer on the Visual Studio Team System team. Specifically, I work on the profiler and code coverage tools. Even MORE specifically, I work on the analysis phase of the profiler (with Simon Meachem...
Page 2 of 2 (34 items) 12