История отладки сервиса Pyrus и особенности сборки мусора, которые выяснили разработчики во время дебага.
https://medium.com/@maxnalsky/optimizing-garbage-collection-in-a-high-load-net-web-service-3bb620b444a7
#Garbage_Collection, #Highload, #Productivity, #NET, #NET_Core
https://medium.com/@maxnalsky/optimizing-garbage-collection-in-a-high-load-net-web-service-3bb620b444a7
#Garbage_Collection, #Highload, #Productivity, #NET, #NET_Core
Medium
Optimizing garbage collection in a high load .NET service
The story about scaling productivity software product, improving its performance and dealing with related engineering challenges.
Сборка мусора и управление памятью в целом будут первыми и последними вещами, над которыми нужно работать. Это основной источник наиболее очевидных проблем с производительностью, которые наиболее быстро устраняются, но требуют постоянного мониторинга. Многие проблемы на самом деле вызваны неправильным пониманием поведения и ожиданий сборщика мусора.
https://inoxoft.com/deep-dive-into-net-garbage-collection/
#GARBAGE #COLLECTION
https://inoxoft.com/deep-dive-into-net-garbage-collection/
#GARBAGE #COLLECTION
Inoxoft -
Deep dive into .NET Garbage Collection - Inoxoft
What is .Net Garbage collection, latency modes, GC phases, background GC, how it works and some performance tips explained by Senior .Net Developer
Какие улучшения ждут нас в API GC.GetGCMemoryInfo в новой версии .NET
https://devblogs.microsoft.com/dotnet/the-updated-getgcmemoryinfo-api-in-net-5-0-and-how-it-can-help-you/
#GARBAGE #COLLECTION #GC
https://devblogs.microsoft.com/dotnet/the-updated-getgcmemoryinfo-api-in-net-5-0-and-how-it-can-help-you/
#GARBAGE #COLLECTION #GC
.NET Blog
The updated GetGCMemoryInfo API in .NET 5.0 and how it can help you - .NET Blog
A bit of history In .NET 3.0 we introduced a GC.GetGCMemoryInfo API for library code to get memory load related things (this was used in ArrayPool for example) so it exposed things library folks wanted at the time. In 5.0 I got requests from folks to monitor…
Почему вы должны всегда помнить о сборщике мусора (несмотря на то, что он работает "сам по себе")
https://tooslowexception.com/why-should-you-care-about-net-gc/
#GARBAGE #COLLECTION #GC
https://tooslowexception.com/why-should-you-care-about-net-gc/
#GARBAGE #COLLECTION #GC