<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#0563C1;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:#954F72;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri",sans-serif;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link="#0563C1" vlink="#954F72"><div class=WordSection1><p class=MsoNormal>I have been doing some pipeline debugging and testing using gst-launch. I noticed that my gst-launch process was increasing its footprint by about 1 MB PER SECOND! I only spotted this initially when I was hearing some glitches in the audio (the pipeline is processing audio). I looked at my resource usage and noticed that all of the physical memory on the machine was being used. I killed the gstreamer process, restarted it, and looked at resource usage for all processes running on my system. That’s when the memory leak rate became very apparent.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>My pipeline, which I will not bother to reproduce here, uses two audiotestsrc elements. After some experimentation, I found that when I removed these and instead sourced the data from an existing input via a tee the memory leak completely disappeared. <o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>To give you some idea of the scope of the memory leak, the memory used by the process with the audiotestsrc elements removed is only 5.5 MB. The memory leak rate is ONE MB PER SECOND! Something is seriously wrong.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Gstreamer developers: check into this, s’il vous plait?<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>.<o:p></o:p></p></div></body></html>