Dan*_*ser 0 linux memory valgrind
我只是想跟踪各个进程正在使用多少内存(不同的选项可以从根本上改变这个特定应用程序的内存使用情况)。我不喜欢其他地方描述的各种“查找进程 pid 和 grok /proc/pid/smaps”解决方案......
是否有替代命令可以仅转储特定进程的内存使用情况?记忆?
根据Valgrind 手册,Valgrind 会非常明显地减慢你的应用程序:
不同工具添加的检测代码量差异很大。另一方面,Memcheck 添加了代码来检查每次内存访问和计算的每个值,使其运行速度比本机慢 10-50 倍。另一方面,称为 Nulgrind 的最小工具根本不添加任何仪器,并且总共“仅”导致大约 4 倍的减速。
根据我的经验,Valgrind 确实将应用程序的速度减慢了大约 10 倍。
您需要报告多详细的内存使用情况?top(RES栏)还不够吗?
| 归档时间: |
|
| 查看次数: |
6745 次 |
| 最近记录: |