Использование памяти - Garbage collector | Сборщик мусора 

Page / - Изменено Alexandr Fokin в 2023/02/15 23:53 

Garbage collector | Сборщик мусора 
Изменено Alexandr Fokin
в 2023/02/15 23:53

Оглавление

 	GCSettings.IsServerGC
GCSettings.LatencyMode

Environment.SetEnvironmentVariable("DOTNET_gcConcurrent", "<value>")
Environment.SetEnvironmentVariable("DOTNET_GCConserveMemory", "<value>");

GC.TryStartNoGCRegion
GC.EndNoGCRegion
 	
Основные фазы	 1.	Фаза маркировки (mark phase)
 2.	Фаза чистки (sweep phase)
 3.	Фаза сжатия (compact phase)	
 	Сборка мусора
https://learn.microsoft.com/ru-ru/dotnet/standard/garbage-collection/
GCLatencyMode Перечисление
https://learn.microsoft.com/ru-ru/dotnet/api/system.runtime.gclatencymode?view=net-7.0#system-runtime-gclatencymode-lowlatency
Сборка мусора рабочей станции и сборка мусора сервера
https://learn.microsoft.com/ru-ru/dotnet/standard/garbage-collection/workstation-server-gc	
 	Garbage Collector. Полный курс + перевод из BOTR
https://habr.com/ru/company/clrium/blog/463293/
CLRium Оптимизация программ под Garbage Collector
https://habr.com/ru/company/clrium/blog/453082/
Оптимизация сборки мусора в высоконагруженном .NET сервисе
https://habr.com/ru/post/452298/	
 	Monitoring Garbage Collector in C#
https://stackoverflow.com/questions/9669963/monitoring-garbage-collector-in-c-sharp