On Sun, Feb 01, 2009 at 07:56:33PM -0500, Marcus D. Leech wrote:
> Eric, et al:
> 
> How does the ring-buffer allocation work in Gnu Radio?
> 
> For example, if I'm shuffling vectors around--let's say 16000000 complex
> items per vector, how many of
>   these vector-sized "items" are allocated in a ring buffer between a
> producer and a consumer?

2 or 3 unless the guy downstream is a decimator, then we allocate at
least as many as his decimation factor.

> How much room is there for scaling-back on the sizes of the ring buffers
> when the individual items
>   are really large?

A couple of printfs added to gr_flat_flowgraph::allocate_buffer will
tell you what's being allocated.  Let me know if you find anything
that looks out of line.

Eric


_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to