我试图找到如何检查锁定的共享内存,即使用
现在,就像使用
我想知道是否有任何方法可以检查使用
我已经尝试使用
补充一下,我想在shell或代码中看到锁定的内存(没有区别)。我只需要一个值。
我尝试在论坛中寻找答案,但找不到任何答案。 感激任何帮助。
shmctl(SHM_LOCK)
,我发现我们可以通过检查shmid_ds.shmperm.mode标志在代码中检查它。现在,就像使用
mlock()
一样,我们可以通过检查/proc/<PID>/status
和VmLck
值来检查正在使用多少内存。我想知道是否有任何方法可以检查使用
shmctl(SHM_LOCK)
锁定的进程正在使用多少共享内存?我已经尝试使用
mlock
函数,但如果我使用shmctl(SHM_LOCK)
,它会显示0kb。补充一下,我想在shell或代码中看到锁定的内存(没有区别)。我只需要一个值。
我尝试在论坛中寻找答案,但找不到任何答案。 感激任何帮助。