discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Discuss-gnuradio] buffer allocation warnings


From: Ali The GREAT!
Subject: [Discuss-gnuradio] buffer allocation warnings
Date: Mon, 29 Aug 2016 10:19:34 +0430

Hi everyone,

My question is around the following message:

"gr::buffer::allocate_buffer: warning: tried to allocate
   728 items of size 90. Due to alignment requirements
   2048 were allocated.  If this isn't OK, consider padding
   your structure to a power-of-two bytes.
   On this platform, our allocation granularity is 4096 bytes."

The flowchart is as follows:

F1--->
            Framer   ---> F3
F2--->  

[Framer has two inputs from F1 and F2, and outputs to F3]


there are four blocks:
F1:     {File source: char vector items in length N1, repeat=True}
F2:     {File source: char vector items in length N2, repeat=True}
Framer: {OOT: concatenates N1 and N2 and outputs char vector items in length (N1+N2)}
F3:     {File sink: char vector items in length (N1+N2), in overwritten mode}

The question is this: If I put N1=10 and N2=90 the message is:

"gr::buffer::allocate_buffer: warning: tried to allocate
   728 items of size 90. Due to alignment requirements
   2048 were allocated.  If this isn't OK, consider padding
   your structure to a power-of-two bytes.
   On this platform, our allocation granularity is 4096 bytes."

If I change N1 and N2 to 11 and 89 (to keep the total fixed), respectively, it is:

gr::buffer::allocate_buffer: warning: tried to allocate
   736 items of size 89. Due to alignment requirements
   4096 were allocated.  If this isn't OK, consider padding
   your structure to a power-of-two bytes.
   On this platform, our allocation granularity is 4096 bytes.

If I change N1 and N2 to 12 and 88, respectively, there will be no message!

These two questions are killing me!!! :
    Question#1: I wonder form where these numbers (728, then 736, then nothing...) come from??? I can't relate them to the 4096 buffer size!
    Question#2: If I change either F1 or F2 repeat modes to 'No', why is the size of output file is always zero?


Regards,
Ali

reply via email to

[Prev in Thread] Current Thread [Next in Thread]