DELAKEY
@DELAKEY
Кодю почучуть

Почему net core потребляет много оперативной памяти?

Почему net core потребляет много оперативной памяти на linux относительно windows?
Если я запускаю небольшую программу на .NET в доккере под linux ubuntu то вижу вот такие цифры
ps aux
....
root 2318184 0.1 1.6 274087256 134820 ? Ssl Dec09 10:05 dotnet Parsepool.dll
т.е. 270 мб оперативной памяти потребляет программа но если эту же программу запустить на windows то потребление памяти составит всеголишь 11 мб
  • Вопрос задан
  • 4858 просмотров
Решения вопроса 1
vabka
@vabka Куратор тега .NET
Токсичный шарпист
1. https://www.linuxatemyram.com/
2. Особенности замера.

Ну и 3:
Даже если действительно на винде эта программа жрёт 11мб, а в докер-контейнере 200мб. Что это тебе даёт?
Винда всё ещё будет отжирать минимум гиг, а линуксовое ядро будет болтаться около 100мб. И не забывай про п1 и 2
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы