title: Which method is better for debugging/profiling - .DLL or source code?
body: <p>I am developing an application and I will need to take measurements on different aspects, namely time spent in each method and the strain on system resources as well as doing the occasional bit of debugging to monitor how the data is processed.</p>
  
  <p>I'll be using <a href="http://code.google.com/p/midi-dot-net/" rel="nofollow">an open source library</a> for MIDI files that is available as source code as well as a compiled .DLL .</p>
  
  <p>I was thinking whether it would be easier for me to use the compiled .DLL as I will not be making any changes to the library and it seems "tidier" than having a huge reference project in the source window however I wasn't sure whether this would have any effect when it came to debugging and measuring the performance of the code.</p>
  
  <p>Apologies if this question has already been asked, I tried a search and nothing seemingly relevant appeared.</p>