gstreamer 查看内存释放泄漏

在命令前面加上:GST_DEBUG="GST_TRACER:7" GST_TRACERS="leaks" 

在断开或者退出命令的时候就会出现一些如下内容:

0:00:14.401430874  1117   0x5582597a90 TRACE             GST_TRACER :0:: object-alive, type-name=(string)GstBuffer, address=(gpointer)0x7f8c0325a0, description=(string)buffer: 0x7f8c0325a0, pts 99:99:99.999999999, dts 0:00:00.000000000, dur 99:99:99.999999999, size 0, offset none, offset_end none, flags 0x0, ref-count=(uint)1, trace=(string);
0:00:14.401468331  1117   0x5582597a90 TRACE             GST_TRACER :0:: object-alive, type-name=(string)GstBuffer, address=(gpointer)0x7f8c0266c0, description=(string)buffer: 0x7f8c0266c0, pts 99:99:99.999999999, dts 0:00:00.000000000, dur 99:99:99.999999999, size 0, offset none, offset_end none, flags 0x0, ref-count=(uint)1, trace=(string);
0:00:14.401505349  1117   0x5582597a90 TRACE             GST_TRACER :0:: object-alive, type-name=(string)GstBuffer, address=(gpointer)0x7f8c00e900, description=(string)buffer: 0x7f8c00e900, pts 99:99:99.999999999, dts 0:00:00.000000000, dur 99:99:99.999999999, size 0, offset none, offset_end none, flags 0x0, ref-count=(uint)1, trace=(string);
0:00:14.401543226  1117   0x5582597a90 TRACE             GST_TRACER :0:: object-alive, type-name=(string)GstBuffer, address=(gpointer)0x7f8c02f360, description=(string)buffer: 0x7f8c02f360, pts 99:99:99.999999999, dts 0:00:00.000000000, dur 99:99:99.999999999, size 0, offset none, offset_end none, flags 0x0, ref-count=(uint)1, trace=(string);
0:00:14.401580354  1117   0x5582597a90 TRACE             GST_TRACER :0:: object-alive, type-name=(string)GstBuffer, address=(gpointer)0x7f8c038000, description=(string)buffer: 0x7f8c038000, pts 99:99:99.999999999, dts 0:00:00.000000000, dur 99:99:99.999999999, size 0, offset none, offset_end none, flags 0x0, ref-count=(uint)1, trace=(string);
0:00:14.401617761  1117   0x5582597a90 TRACE             GST_TRACER :0:: object-alive, type-name=(string)GstBuffer, address=(gpointer)0x7f8c02c120, description=(string)buffer: 0x7f8c02c120, pts 99:99:99.999999999, dts 0:00:00.000000000, dur 99:99:99.999999999, size 0, offset none, offset_end none, flags 0x0, ref-count=(uint)1, trace=(string);
0:00:14.401654719  1117   0x5582597a90 TRACE             GST_TRACER :0:: object-alive, type-name=(string)GstBuffer, address=(gpointer)0x7f8c03cea0, description=(string)buffer: 0x7f8c03cea0, pts 99:99:99.999999999, dts 0:00:00.000000000, dur 99:99:99.999999999, size 0, offset none, offset_end none, flags 0x0, ref-count=(uint)1, trace=(string);
0:00:14.401692336  1117   0x5582597a90 TRACE             GST_TRACER :0:: object-alive, type-name=(string)GstBuffer, address=(gpointer)0x7f8c042900, description=(string)buffer: 0x7f8c042900, pts 99:99:99.999999999, dts 0:00:00.000000000, dur 99:99:99.999999999, size 0, offset none, offset_end none, flags 0x0, ref-count=(uint)1, trace=(string);
0:00:14.401729644  1117   0x5582597a90 TRACE             GST_TRACER :0:: object-alive, type-name=(string)GstBuffer, address=(gpointer)0x7f8c036a20, description=(string)buffer: 0x7f8c036a20, pts 99:99:99.999999999, dts 0:00:00.000000000, dur 99:99:99.999999999, size 0, offset none, offset_end none, flags 0x0, ref-count=(uint)1, trace=(string);
0:00:14.401767471  1117   0x5582597a90 TRACE             GST_TRACER :0:: object-alive, type-name=(string)GstBuffer, address=(gpointer)0x7f8c03f6c0, description=(string)buffer: 0x7f8c03f6c0, pts 99:99:99.999999999, dts 0:00:00.000000000, dur 99:99:99.999999999, size 0, offset none, offset_end none, flags 0x0, ref-count=(uint)1, trace=(string);
0:00:14.401804629  1117   0x5582597a90 TRACE             GST_TRACER :0:: object-alive, type-name=(string)GstBuffer, address=(gpointer)0x7f8c03c480, description=(string)buffer: 0x7f8c03c480, pts 99:99:99.999999999, dts 0:00:00.000000000, dur 99:99:99.999999999, size 0, offset none, offset_end none, flags 0x0, ref-count=(uint)1, trace=(string);
0:00:14.401842126  1117   0x5582597a90 TRACE             GST_TRACER :0:: object-alive, type-name=(string)GstBuffer, address=(gpointer)0x7f8c0096c0, description=(string)buffer: 0x7f8c0096c0, pts 99:99:99.999999999, dts 0:00:00.000000000, dur 99:99:99.999999999, size 0, offset none, offset_end none, flags 0x0, ref-count=(uint)1, trace=(string);
0:00:14.401879564  1117   0x5582597a90 TRACE             GST_TRACER :0:: object-alive, type-name=(string)GstBuffer, address=(gpointer)0x7f8c036000, description=(string)buffer: 0x7f8c036000, pts 99:99:99.999999999, dts 0:00:00.000000000, dur 99:99:99.999999999, size 0, offset none, offset_end none, flags 0x0, ref-count=(uint)1, trace=(string);
0:00:14.401927318  1117   0x5582597a90 TRACE             GST_TRACER :0:: object-alive, type-name=(string)GstBuffer, address=(gpointer)0x7f8c010360, description=(string)buffer: 0x7f8c010360, pts 99:99:99.999999999, dts 0:00:00.000000000, dur 99:99:99.999999999, size 0, offset none, offset_end none, flags 0x0, ref-count=(uint)1, trace=(string);
0:00:14.401966355  1117   0x5582597a90 TRACE             GST_TRACER :0:: object-alive, type-name=(string)GstBuffer, address=(gpointer)0x5582610900, description=(string)buffer: 0x5582610900, pts 99:99:99.999999999, dts 0:00:00.000000000, dur 99:99:99.999999999, size 0, offset none, offset_end none, flags 0x0, ref-count=(uint)1, trace=(string);

说明有内存泄漏,再排查问题

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值