Maricus,

Does your flowgraph involves aany hardware sink e.g USRP, audio ? If try
adding a throttle if you are not already doing it.

--
Bob



> Hi Marius,
>
> good question!
> Now, typically, you'd use tools like valgrind to figure that out. I
> haven't noticed a memory leak in GNU Radio itself, but it's absolutely
> possible that something like PMTs do not get freed etc, and we didn't
> notice how this could happen.
> If you need additional things to look for:
> * do you have something like a vector that stores e.g. messages that
> come in?
> * what's the failure mode of your application? Is it killed by the
> Out-of-Memory killer, or do you get into a situation where it crashes
> because of e.g. stack overflow?
>
> Best regards,
> Marcus
>
> On 29.07.2015 15:57, Marius Cachelin wrote:
> > Hi all,
> >
> > I am writing because I have some misunderstood concerning how memory
> > is used in GNURadio.
> >
> > I developed a transmitter which can be split into 5 parts :
> >    - MAC Encoder : read PDU data from TUNTAP
> >    - HEADER Prefixer : add header before each PDU Data
> >    - PREAMBLE prefixer : add preamble before each PDU Data
> >    - MODULATOR : Performing BPSK/QPSK
> >    - FIR Interp : Pulse shape
> >
> > My question is : when I run my transmitter, I can see in HTOP that the
> > memory (%MEM) used by my transmitter increase. The increasing is
> > relatively slow, but the is an issue because I can't keep using my
> > transmitter after a while.
> >
> > I have checked all my blocks. All memory allocations are freed, and
> > all my objetcs (new...) are deleted.
> >
> > So, how the memory can increase if I do not allocate extra memory and
> > free all memory?
> >
> > Thanks you in advance.
> >
> > --
> > *CACHELIN Marius*
> > /Ing?nieur Syst?mes, R?seaux et T?l?communications/
> > [email protected] <mailto:[email protected]
>
_______________________________________________
Discuss-gnuradio mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to