kirill_782
@kirill_782
Днем я Маринетт

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

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

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

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