getrlimit(RLIMIT_MEMLOCK)を使用すると、プロセスが割り当てることができるロックされたメモリの許容量を取得できます(mlock()またはmlockall())。
しかし、現在ロックされているメモリ量を取得するにはどうすればよいですか?
たとえば、getrusage()によって返される情報はありません。
Linuxでは、/ proc / self / statusを読み取り、VmLckで始まる行からロックされたメモリの量を抽出することができます。
Linux、* BSD、およびその他のPOSIX互換システムで機能するロックされたメモリの量を取得するためのポータブルな方法はありますか?