Задать вопрос
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 мб
  • Вопрос задан
  • 5070 просмотров
Подписаться 5 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    SDP-030_PRG Продвинутая разработка в Microsoft .NET
    1 неделя
    Далее
  • Ulearn.me
    Проектирование на языке C#
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Решения вопроса 1
1. https://www.linuxatemyram.com/
2. Особенности замера.

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

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

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