title: Memory consumption .Net Application ( Azure Websites )
body: <p>We are using Azure Websites as our platform provider and I am debugging some memory problems related to a managed application that we need a practical way of knowing why my application consumes so much memory . </p>
  
  <p>We have got like 50 users online but consuming 1.5 GB of IIS process coming from 120 threads. I tried taking memory dump but I did not get enough clues to solve the problem. In the past I was using yourkit.net profiler. It was so smooth to spot the issues as I was able to monitor the thread and their memory usage.</p>
  
  <p>My working set as the amount of memory in the private working set plus the amount of memory the process is using that can be shared by other processes is very close to the private_memory.</p>
  
  <p>My private bytes is the current size, in bytes, of memory that my process has allocated that cannot be shared with other processes. So it looks like I am using all these memory.</p>
  
  <p>But could not decide how come I use this much memory. Every user costs like more than 25 megabytes for my system. And that creates a real concern for my scalability.</p>
  
  <p>I installed NewRelic and I did not get so much help from there.</p>
  
  <p><img src="https://i.stack.imgur.com/ibWRd.png" alt="Azure WebSites"></p>
  
  <p><img src="https://i.stack.imgur.com/p95bX.png" alt="New Relic"></p>