这是命令 trace-cmd-mem 可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
trace-cmd-mem - 显示某些 kmem 事件的内存使用情况
概要
跟踪命令 成员 [配置][输入文件]
商品描述
- 跟踪命令(1) mem 需要启用以下事件的 trace-cmd 记录:
公里马洛克
kmalloc_node
自由
kmem_cache_alloc
kmem_cache_alloc_node
kmem_cache_alloc_free
然后它读取请求的数量和释放的数量以及函数
称为分配。 然后报告请求和分配的最终字节数,
连同分配和请求的总金额,以及最大分配和
运行期间请求。 它报告浪费的字节数(已分配 - 请求)
没有被释放,以及运行期间的最大浪费量。 该列表按以下顺序排序
运行后浪费字节的降序。
函数 Waste Alloc req TotAlloc TotReq MaxAlloc MaxReq MaxWaste
-------- ----- ----- --- -------- ------ -------- ------ - -------
rb_分配_cpu_缓冲区 768 2304 1536 2304 1536 2304 1536 768
分配管道信息 400 1152 752 1152 752 1152 752 400
实例_mkdir 252 544 292 544 292 544 292 252
__d_分配 215 1086560 1086345 1087208 1086993 1086560 1086345 215
获取空菲尔普 72 2304 2232 4864 4712 4864 4712 152
mm_分配 40 960 920 960 920 960 920 40
准备信用 32 192 160 1728 1440 1728 1440 288
trace_buffers_open 8 32 24 32 24 32 24 8
do_brk 0 0 0 368 368 368 368 0
日记添加日记头 0 6048 6048 6048 6048 6048 6048 0
日记开始 0 0 0 1224 1224 48 48 0
__rb_allocate_pages 0 3289856 3289856 3289856 3289856 3289856 3289856 0
anon_vma_alloc 0 0 0 936 936 864 864 0
[...]
配置
-i 输入文件
默认情况下,trace-cmd hist 会读取文件 跟踪文件。 但 -i 选项打开
特定 输入文件 反而。 注意,输入文件也可以指定为最后一项
在命令行上。
使用 onworks.net 服务在线使用 trace-cmd-mem