0

timeコマンドを使用して、アプリケーションのメモリ使用量を確認していました。次の出力が得られます

0.01user 0.03system 0:10.05elapsed 0%CPU (0avgtext+0avgdata 13300maxresident)k
0inputs+256outputs (0major+1368minor)pagefaults 0swaps

最大 RSS は 13300 で、ページが整列されていません。私の64ビットマシン(ubuntu)のページサイズは4096です。私の理解によると、メモリの割り当て/割り当て解除はページに基づいています。しかし、RSS図はページアラインではありません。その後、psコマンドを使用して観察しますが、システムで実行されているすべてのプロセスについても同様です。

物理メモリがページ単位で割り当て/割り当て解除されているという私の理解が正しくないということですか? 次に、メモリがどのように割り当てられ、メモリの粒度とは何ですか。

4

1 に答える 1

0

13300 の単位は KiB、1024 です。したがって、13300*1024 となり、これはページサイズの倍数になります。– いいえ

于 2016-01-15T09:55:06.600 に答える