Почему графический интерфейс QT так сильно влияет на производительность потоковой диаграммы? - PullRequest
0 голосов
/ 16 октября 2019

Когда я изменяю параметры потоковой диаграммы в примере rx_ofdm.grc, поставляемом с gnuradio, с No GUI на QT GUI и оставляю run=True, потоковая диаграмма в конфигурации по умолчанию (10 k выборок / с) вызывает 100% загрузку ЦПна одном ядре. Даже при 1 k сэмплов / с (что не похоже на современный процессор) это улучшается незначительно.

Когда я устанавливаю run=False в диалоге параметров, загрузка процессора полностью исчезает. Теперь мне интересно, что там происходит и как я могу улучшить производительность при использовании QT GUI. Очевидно, что для некоторых вещей мне бы очень хотелось иметь графический интерфейс:)

Если мне как-то полезно ответить на этот вопрос: я нахожусь на archlinux и установил версию (через менеджер пакетов) для gnuradio и gnuradio-companion3.8.0.0-3.

...