title: How to profile an application when deferred execution makes it difficult?
body: <p>I have this .NET application, which relies on deferred execution. When I am profiling it the methods that consume most time are those who enumerates the IEnumerables. Because of this I think that the methods that must be optimized are not in the Top Time Consuming methods. </p>
  
  <p>Did it ever happened to you? How to profile an application correctly in this situation?</p>