title: Does Async method improve performance or it only affect extensibility of the application
body: <p>I am reading this documentation about EF core @ <a href="https://docs.microsoft.com/en-us/aspnet/core/data/ef-mvc/?view=aspnetcore-5.0" rel="nofollow noreferrer">https://docs.microsoft.com/en-us/aspnet/core/data/ef-mvc/?view=aspnetcore-5.0</a> and the author mentioned the following about Async processing:-</p>
  <blockquote>
  <p>Asynchronous code does introduce a small amount of overhead at run
  time, but for low traffic situations the performance hit is
  negligible, while for high traffic situations, the potential
  performance improvement is substantial.</p>
  </blockquote>
  <p>but per my understanding that using Async code will not improve performance, it will only allow IIS to handle more requests, but the request response time will not be changed whether we used sync or async processing ... is my point correct?</p>