进程在不同机器上的虚拟内存大小

时间:2010-06-23 15:13:41

标签: c++ linux gcc virtual-memory

进程的虚拟内存在不同的计算机(CPU,内存)上可以有不同的大小吗? 该过程在两台机器上完成相同的工作。

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

1 个答案:

答案 0 :(得分:1)

如果主机之间的操作系统/内核或任何已加载的模块(甚至是已安装的.so版本的g ++标准库)不同,我看不出您必须依赖虚拟内存足迹相同。

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