Hi Richard,

I'll pitch `perf` here (you're on Ubuntu, so it's in the linux-tools,
probably).
Build GNU Radio with the debugging symbols enabled, i.e. call CMake with
the build type specified:

cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..

Then, allow normal users to sniff around processes' calls:

sudo sysctl kernel/perf_event_paranoid=-1   

Run GRC to see where time is spent (-a is for "all CPUs")

perf record -a gnuradio-companion

play around in GRC. Close it and interpret the result as shown by

perf report

Greetings,
Marcus

On 05/28/2015 01:17 AM, Richard Bell wrote:
> Andreas,
>
> No I'm not using an embedded system to develop on. I'm using an HP
> Core i7 laptop with 16Gig of RAM, Ubuntu 14.04 with GNU Radio 3.7.8.
>
> The delay also occurs everytime I want to make a change to a blocks
> paramters. I have to wait >2 seconds for the blocks paramter window to
> open and then another >2 seconds for it to close. It all adds up. If
> the reason is what Murray said, I would agree it would be nice to have
> the option of checking only when you click the play button or
> something similar.
>
> v/r,
> Rich
>
> On Wed, May 27, 2015 at 12:08 PM, Murray Thomson
> <murraythomson...@gmail.com <mailto:murraythomson...@gmail.com>> wrote:
>
>     I had this problem for a while when using a large number of
>     blocks. The cause, I think, is that the companion checks if the
>     flowgraph is correct after every change. You will only be able to
>     compile if it's correct (blocks are connected, variable names
>     exist...).
>     If this is really the reason, It would be nice to have an icon
>     that, when unselected disables this check and when selected it
>     checks the flowgraph and enables the compile and run options if
>     everything is ok.
>
>     Regards,
>     Murray
>
>     2015-05-27 16:08 GMT+01:00 Andreas Ladanyi
>     <andreas.lada...@gmx.net <mailto:andreas.lada...@gmx.net>>:
>
>         Hi rich,
>
>         on which hardware platform are you working ? Is this a PC or
>         embedded device ?
>
>         cheers,
>         Andy
>
>
>         Am 27.05.2015 um 01:09 schrieb Richard Bell:
>>         GNU Radio 3.7.8, Ubuntu 14.04
>>
>>         I have an admittedly large number of blocks in my current
>>         flow graph because I'm in the middle of some hardcore
>>         debugging. Every time I select a block to enable/disable it,
>>         there is a > 2 second delay between the block becoming
>>         enabled/disabled and hitting the E/D keys. The same is true
>>         when connecting new ports together with wires. I've been
>>         working with this for a while, but it's annoying enough now
>>         that I'd like to know if there is a workaround to this or
>>         simply understand the cause of it?
>>
>>         v/r,
>>         Rich
>>
>>
>>         _______________________________________________
>>         Discuss-gnuradio mailing list
>>         Discuss-gnuradio@gnu.org <mailto:Discuss-gnuradio@gnu.org>
>>         https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>
>
>         _______________________________________________
>         Discuss-gnuradio mailing list
>         Discuss-gnuradio@gnu.org <mailto:Discuss-gnuradio@gnu.org>
>         https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>
>
>
>
>
> _______________________________________________
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

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

Reply via email to