标签: c++ linux gcc virtual-memory
进程的虚拟内存在不同的计算机(CPU,内存)上可以有不同的大小吗? 该过程在两台机器上完成相同的工作。
该平台是RHEL 5.3(内核2.6.18),该过程是由gcc(4.1.2)编译的C ++。
答案 0 :(得分:1)
如果主机之间的操作系统/内核或任何已加载的模块(甚至是已安装的.so版本的g ++标准库)不同,我看不出您必须依赖虚拟内存足迹相同。
.so
即使所有这些事情都相同,但机器中的总内存不同,内核内存管理器仍然可能以不同的方式运行,使内存大小仍然不同。