【发布时间】:2016-02-21 20:08:01
【问题描述】:
有什么方法可以知道在一段时间内哪个进程(或多少个进程)正在使用哪些库文件。
可以为此使用 V-Tune 或 perf 或 OProfile 吗?
【问题讨论】:
标签: linux-kernel shared-libraries perf intel-vtune oprofile
有什么方法可以知道在一段时间内哪个进程(或多少个进程)正在使用哪些库文件。
可以为此使用 V-Tune 或 perf 或 OProfile 吗?
【问题讨论】:
标签: linux-kernel shared-libraries perf intel-vtune oprofile
有什么方法可以知道哪个库文件正在被哪个进程(或多少个进程)使用
您可以通过cat /proc/*/maps > /tmp/snapshot 拍摄快照,然后使用grep 和wc 回答您的问题。
如果你想监控系统一段时间,你可以每隔一秒左右拍摄一次快照。
可以为此使用 V-Tune 或 perf 或 OProfile 吗?
您可以执行perf record -a,然后执行perf script -D 并查找PERF_RECORD_MMAP 事件。
【讨论】: