Solarisのprstatから取得するSIZE値とRSS値の意味を誰かが明確に説明できますか?
でメモリを割り当てnew[]
、それを埋め、で解放するテスト用C++アプリケーションを作成しましたdelete[]
。
私が理解したように、SIZE値は、プロセスによって「予約」された仮想メモリの量、つまりメモリが「割り当てられていない」または「新しくなっている」ことに関連している必要があります。
そのメモリは、実際に使用しない限り(いくつかの値で埋める)、RSS値に合計されません。しかし、メモリを解放してもRSSはドロップしません。
これらの2つの値に正しく割り当てることができるセマンティクスがわかりません。