Enterprise Application Architecture with .NET Core
by Ganesan Senthilvel, Ovais Mehboob Ahmed Khan, Habib Qureshi
Identifying memory leaks
There are various tools like JetBrains dotMemory, PerfView, and others to analyse or identity memory leaks for performance. dotMemory is a very good tool but requires a license for commercial use. In this section, we will use Perf View and see how memory leaks can be identified.
To install PerfView, you can go to Microsoft download centre site, https://www.microsoft.com/en-us/download/details.aspx?id=28567, and download.
It's a simple .exe file and you don't need to install it. PerfView is highly suitable for production use. It is quite easy to use and takes snapshots while your application is running without affecting or freezing the application performance.
Another important tool is the VMMap, which shows complete ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access