размер виртуальной памяти процесса на разных машинах - PullRequest
0 голосов
/ 23 июня 2010

Может ли виртуальная память процесса иметь разные размеры на разных машинах (ЦП, память)? Процесс выполняет одинаковую работу на обеих машинах.

Платформа RHEL 5.3 (ядро 2.6.18), а процесс на C ++ скомпилирован gcc (4.1.2).

1 Ответ

1 голос
/ 23 июня 2010

Если ОС / ядро ​​или любые загруженные модули (или даже установленная .so версия стандартной библиотеки g ++) различались между хостами, я не вижу, что вы обязательно могли бы полагаться на след виртуальной памяти тождественны.

Даже если бы все эти вещи были идентичными, но общий объем памяти в машине был другим, все еще кажется возможным, что диспетчер памяти ядра мог вести себя по-другому, так что размер памяти все еще будет отличаться.

...