0

进程的虚拟内存在不同的机器(CPU、内存)上是否可以有不同的大小?该过程在两台机器上执行相同的工作。

平台是RHEL 5.3(内核2.6.18),进程是gcc(4.1.2)编译的C++。

4

1 回答 1

1

如果主机之间的操作系统/内核或任何加载的模块(甚至.sog++ 标准库的安装版本)不同,我认为您不一定可以依赖虚拟内存占用量相同。

即使所有这些东西都相同,但机器中的总内存不同,内核内存管理器似乎仍然可能以不同的方式运行,从而内存大小仍然不同。

于 2010-06-23T16:56:16.323 回答