Linux ベースの組み込みシステム ボックス用の NFS マウント ファイル システムを使用しています。共有ライブラリはほとんどなく、サイズは 1MB から 20MB までさまざまです。これらのライブラリに依存するアプリケーションを実行しています。
アプリケーションの実行中に、/proc/ TaskPID /smap を確認しました。
Size: 4692 kB
Rss: 1880 kB
Pss: 1880 kB
Shared_Clean: 0 kB
Shared_Dirty: 0 kB
Private_Clean: 1880 kB
Private_Dirty: 0 kB
Referenced: 1880 kB
Anonymous: 0 kB
Swap: 0 kB
KernelPageSize: 4 kB
MMUPageSize: 4 kB
私の理解によれば、これはライブラリが部分的にロードされていることを意味します (RSS はサイズの値が小さいと言っているため)? もしそうなら、他の部分への参照で、その部分をメモリに入れようとすると(私の理解が正しいことを願っています)、NFSマウントされたシステムの場合、よりコストがかかります。