Russian Qt Forum

Qt => Вопросы новичков => Тема начата: billidean от Февраль 28, 2016, 09:58



Название: Qt Creator 3.5.1 (медленный вывод qDebug)
Отправлено: billidean от Февраль 28, 2016, 09:58
Добрый день всем.
Работал в QtCreator 2.7.2 (Qt 5.1.0), в-принципе все устраивало, вывод отладочной информации в qDebug() немного подтормаживал программу, но терпимо.
Появилась необходимость работать с QSerialPort и пришлось поставить Qt Creator 3.5.1 (Qt 5.5.1), т.к. QSerialPort в нем стабильнее.
Установил, пересобрал проект, запускаю из под Креатора... и вижу ОЧЕНЬ!!! медленный вывод отладочной инфы.
Немного помучившись с таким положением, стал после сборки exe-шники отдельно запускать, не из под Креатора.

Кто может объяснить, что произошло?? и что с этим делать???
 Может что-то где-то подкрутить можно ?:)


Название: Re: Qt Creator 3.5.1 (медленный вывод qDebug)
Отправлено: navrocky от Февраль 28, 2016, 17:24
Под линуксами не замечено такого, это либо вендо-проблема, либо твоя личная.


Название: Re: Qt Creator 3.5.1 (медленный вывод qDebug)
Отправлено: billidean от Февраль 28, 2016, 17:27
Отличный ответ...

Меня больше интересуют ответы тех, кто переходил с ранних версий Креатора на Qt Creator 3.5.1 (Qt 5.5.1).


Название: Re: Qt Creator 3.5.1 (медленный вывод qDebug)
Отправлено: Racheengel от Февраль 28, 2016, 20:03
То, что qDebug тормозит, не удивительно. Он нужен только для отладки. Хотите, чтобы быстрее было, запускайпе прогу с  активной консолью и отладочная инфа пойдет туда. Но из релиза убирайте все равно.


Название: Re: Qt Creator 3.5.1 (медленный вывод qDebug)
Отправлено: billidean от Февраль 28, 2016, 22:58
Да я и не удивляюсь его тормозам (qDebug).
Мне не понятно, почему в новой версии ОН тормозит еще больше...


Название: Re: Qt Creator 3.5.1 (медленный вывод qDebug)
Отправлено: Bepec от Февраль 29, 2016, 00:19
Никогда не тормозил, летает как обычно.
PS хотя если вычисление занимает пару мс, а вы туда qDebug пихаете символов в 200, то мда )


Название: Re: Qt Creator 3.5.1 (медленный вывод qDebug)
Отправлено: billidean от Март 01, 2016, 17:23
Смысл даже не в том, что "я сколько-то данных пихаю в qDebug".. а в том, что в предыдущей версии, которую я указал выше, вывод отладочной информации "летал" раз в 10 быстрее. Проект один и тот же, объем выводимой инфы - один и тот же. Проверял на трех разных машинах.