On Tue, Jan 3, 2012 at 7:41 PM, Marcus D. Leech <[email protected]> wrote:

> Decided this evening to grab some quick profile data for a uhd_fft.py,
> running at 50Msps from a USRP2.
>
> The kernel was occupied 41% of the time--no great surprise.  Handling
> interrupts, doing the network stack "stuff".
>
> The next largest chunk was libc (memcpy_sse)     12.5%
> Then uhd (convert_sc8_item32_1_to_fcxx_**1)         11.4%
> Then libpython
>  9.8%
> Then libgnuradio-core                                              7.5%
>
> So, the big surprise there was that libpython was so high on the list,
> since Python isn't used in copying data within the flow-graph.  I didn't
>  get any symbol information for libpython, so I wonder what it is doing
> all that time?
>
>
> --
> Marcus Leech
> Principal Investigator
> Shirleys Bay Radio Astronomy Consortium
> http://www.sbrac.org



The uhd_fft.py uses the wxPython GUI interface, which does most of its work
in Python. Can you separate the symbols to see more specifically where the
processing is happening?

Tom
_______________________________________________
Discuss-gnuradio mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to