title: asp.net webapi jsonserializer straemreader gets 1 minute blocked_time
body: <p>I have a web app service hosted on Azure, every few minutes a Put operation is waiting for a minute to get a response. Using application insights Profiler, I can see that <code>JsonTextReader.Read</code> operation while trying to <code>StreamReader.Read</code> from request body, is getting BLOCKED_TIME for a complete 1 minute. The request size is approximately 700 bytes, and though the object may be a little complex, it does getting deserialized just fine most of the time.</p>
  
  <p><img src="https://i.stack.imgur.com/39k80.jpg" alt="profiler screen shot"></p>
  
  <p>I've manage to drill down a bit more inside the thread , the blocked operation is SwapContext_PatchLdMxCsr - not sure what it means:</p>
  
  <p><a href="https://i.stack.imgur.com/E7Rhc.jpg" rel="nofollow noreferrer">profiler screen shot 2</a></p>