0

プロセスの仮想メモリは、マシン(CPU、メモリ)によってサイズが異なる可能性がありますか?このプロセスは、両方のマシンで同じジョブを実行します。

プラットフォームはRHEL5.3(カーネル2.6.18)であり、プロセスはgcc(4.1.2)によってコンパイルされたC++です。

4

1 に答える 1

1

OS/カーネル、またはロードされたモジュール (またはインストールされ.soている g++ 標準ライブラリのバージョン) がホスト間で異なる場合、仮想メモリのフットプリントが同一であることに必ずしも依存できるとは思えません。

これらすべてが同一であるにもかかわらず、マシンの総メモリ量が異なっていたとしても、メモリ サイズが異なるように、カーネル メモリ マネージャが異なる方法で動作する可能性はあります。

于 2010-06-23T16:56:16.323 に答える