当前位置: 首页 > 面试题库 >

在Linux上搜索进程的内存

艾茂学
2023-03-14
问题内容

如何在Linux中搜索进程的内存状态?具体来说,我希望确定某些感兴趣的区域,并定期查看它们,有时可能会拨出新的价值。

我怀疑答案可能涉及对ptrace()的调用,并读取/ proc / [pid] /
mem
,但是还需要继续。


问题答案:

我已经为所需的功能开发了一些代码。

memutil模块提供了进程内存区域迭代,并在ptrace模块和readmem可执行文件的帮助下读取python或C内存。

如果有任何问题,或要求使用独立工具,请提出。



 类似资料:
  • 问题内容: 我想获取Linux上单个进程的CPU和内存使用情况-我知道PID。希望我可以每秒获取一次,并使用“ watch”命令将其写入CSV。我可以使用什么命令从Linux命令行获取此信息? 问题答案: (您可以省略“ cmd”,但这可能有助于调试)。 请注意,这给出了该进程在运行期间的平均CPU使用率。

  • 给定二叉查找树(BST)和整数val的根。 在BST中找到该节点的值等于val的节点,并返回以该节点为根的子树。如果这样的节点不存在,则返回null。 为什么'ans=root'不起作用??

  • 本文向大家介绍在Javascript二进制搜索树中搜索值,包括了在Javascript二进制搜索树中搜索值的使用技巧和注意事项,需要的朋友参考一下 我们将使用BST的属性在其中查找元素。首先让我们看一下搜索的迭代实现-  示例 在此功能中,我们从根作为currNode开始,然后将我们的数据与currNode的数据进行比较。如果找到匹配项,则返回true,否则我们将继续根据数据与currNode数据

  • 如何使LDAP查询只返回所有级别中具有ou=groups的组? http://confluence.atlassian.com/display/dev/how+to+write+ldap+search+filters

  • 6.1.1 什么是站内搜索? 站内搜索,指的是网站本身提供的搜索功能,其目的在于帮助网站访客更方便的进行信息检索。 常见的如电商网站,博客等都会提供站内搜索功能。 6.1.2 站内搜索 -- 适用条件 不同网站提供的站内搜索功能有不同的代码实现方式。 目前SiteMonitor V5 仅支持此种情况的网站内搜索功能的使用情况分析: “站内搜索词(和搜索分类)在网页URL后缀的查询参数中体现” 例如

  • 我的进程在linux服务器上被杀,无需人工干预。我已经验证了以下场景。 用户或管理员均未进行手动干预以杀死 该进程占用16.5GB的虚拟内存,其中RAM为16GB,交换为50GB。 任务:总共393个,2个跑步,387个睡觉,4个停止,0个僵尸 Cpu:12.8%us,0.5%sy,0.0%ni,86.7%id,0.0%wa,0.0%hi,0.0%si,0.0%st 内存:总共16015M,使用8