[英]On Linux, how do you determine which individual pages are resident?
如何确定哪些页面是驻留的(即在RAM中提交)? 在Linux上,/ proc / pid / smaps为一组固定的范围提供了该范围内驻留的字节数,但此信息并不能告诉您实际驻留的内存范围。
至于这是用于什么:我已经有数据将分配范围与源行信息相关联。 这对于查找谁分配了多少是有用的。 给定驻留内存范围,我可以关联数据以查找谁正在分配保持驻留的内存量。
谢谢!
有一个系统调用来执行此操作:
mincore - determine whether pages are resident in memory
int mincore(void *addr, size_t length, unsigned char *vec);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.