はい、私は本当に混乱している笑って小さなことがあります。プログラムが実行中で、次のようになります。
使用上:
SIZE RES
1639M 359M
psを使用して下さい:
SZ
20171
今これは私にとって非常に間違っているようです。確認すると、1ページが4kbの要件を満たしているため、ページングの問題ではありません。なぜこれが起こるのかを理解するのに役立つ人がいますか?ありがとうございます!
答え1
マニュアルによると:
ps(1) SZ は、プロセスの仮想アドレス空間のテキスト、データ、スタックページの測定値です。測定単位は1ページです。したがって、ps(1)によって報告された仮想サイズは82 620 416バイトです。
top(1) SIZE は、プロセスの仮想アドレス空間でテキスト、データ、スタック、mmap 領域、共有メモリ領域、IO マッピング領域を測定したものです。測定単位(M)は1MBです。したがって、top(1)によって報告された仮想サイズは1 718 616 064バイトです。
プロセスで1.5Gbファイルをマッピングできますか?