Задать вопрос
kirill_782
@kirill_782
Днем я Маринетт

Почему одна программа на Windows и Ubuntu использует разное количество памяти?

Есть программа с исходниками. На Windows профилировщик кучи показывает средний результат 50мб (максимальный - 300). На Ubuntu top - виртуальная - > 1,2 GB, резидентная средняя - 200мб, максимальная - 500 ( из логов OOM Killer). Почему так?
  • Вопрос задан
  • 184 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Merion Academy
    Администрирование MS Windows Server
    1 месяц
    Далее
  • Нетология
    Инженер по автоматизации
    13 месяцев
    Далее
  • Skillbox
    Системный администратор с нуля
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
Jump
@Jump Куратор тега Windows
Системный администратор со стажем.
Не может быть одной и той же программы под разные ОС - даже если вы собираете их из разных исходников.
Ответ написан
Vapaamies
@Vapaamies
Психанул и снес свои ответы не отмечающим решения…
Есть предположение, что менеджер кучи в стандартной библиотеке вашего компилятора под Windows более продвинут по сравнению с оным под Ubuntu. Возможно даже, что это цена "свободы" ПО.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
Монетка Екатеринбург
от 130 000 до 160 000 ₽
Гринатом Петрозаводск
До 80 000 ₽
Алабуга Екатеринбург
от 127 500 ₽