从Python调用resource.getrusage()会在Solaris和Linux系统上为驻留集大小返回0值。在Linux上,您可以提取RSS From / proc //状态。有没有人有一个很好的方法来在Solaris上提取RSS,无论是否与Linux解决方案类似?
答案 0 :(得分:0)
也许在psinfo
下使用Solaris /proc
? (solaris proc(4) docs)
答案 1 :(得分:0)
嗯......您可以通过调用pmap -x从pmap应用程序中提取它。但我正在寻找一种方法来直接从我的应用程序/ proc中访问信息。唯一的方法是访问/ proc /< pid> / xmap文件。不幸的是,数据存储为prxmap结构数组......所以要么是Python C模块,要么使用ctypes模块。当我得到其中一篇文章时,我会发布更新。