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

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

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

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

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