не могу понять где она и что с этим делать. По результатам общения в другой группе и дополнительного дебага, было выяснено что я освобождаю всё как могу, сборщик мусора берёт и вместо освобождения памяти кидает её в unmanaged memory, и дальше, пока приложение работает, оно берёт эту unmanaged memory и постепенно освобождает когда я забиваю новые данные, потом я их удаляю и оно опять переходит в unmanaged memory. Подскажите пожалуйста, что с этим делать ? Как это побороть ? Или это так работает .net 5 или что это вообще такое. Прилагаю скрин.
Там при профайлинге можно смотреть в какому месту кода или какой метод создаёт этот мусор. В VS точно можно. Ещё можно посмотреть структуру кучи и отда там этот мусор
Обсуждают сегодня