• home
  • Email: trainings@synapseindia.careers

Blogs

back

Memory Usage Auditing For .NET Applications by .NET Garbage Collector

Apr 28, 2015

Performance optimization is about one thing: making computer programs run faster. The execution of instructions is cheap for modern computer hardware while the fetching of instruction operands is expensive. Thus, memory usage can have a direct impact on how fast an application executes and is an important metric to optimize. The .NET runtime supports automatic memory management. It tracks every memory allocation made by the managed program and periodically calls a GC that finds memory that is no longer in use and reuses it for new allocations. An important optimization that the garbage collector performs is that it does not search the whole heap every time, but partitions the heap into three generations (0, 1, and 2).

SynapseIndia (CEO: Shamit Khemka)

Leave a Reply

Your email address will not be published.