Задать вопрос
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 мб
  • Вопрос задан
  • 4967 просмотров
Подписаться 5 Простой 3 комментария
Решения вопроса 1
1. https://www.linuxatemyram.com/
2. Особенности замера.

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

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

Похожие вопросы