Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: Igors от Март 08, 2016, 10:22



Название: Медленный старт отладки GDB
Отправлено: Igors от Март 08, 2016, 10:22
Добрый день

Конечно либов насовано немало, Qt, и еще, одна 360 метров, но все равно - отладчик стартует нестерпимо долго (неск минут), а иногда вообще впадает в задумчивость минут эдак на 10. Причем ничего не пишет, чем занимается - хз
Цитировать
GNU gdb 6.3.50-20050815 (Apple version gdb-1824) (Wed Feb  6 22:51:23 UTC 2013)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "x86_64-apple-darwin".tty /dev/ttys000
sharedlibrary apply-load-rules all
Пробовал LLDB - ну никак не лучше. Может есть "маленькие хитрости"?

Спасибо


Название: Re: Медленный старт отладки GDB
Отправлено: qate от Март 08, 2016, 12:20
а если минимальный helloworld и дебуг либф qt - быстро стартует ?


Название: Re: Медленный старт отладки GDB
Отправлено: Igors от Март 09, 2016, 14:43
а если минимальный helloworld и дебуг либф qt - быстро стартует ?
Да


Название: Re: Медленный старт отладки GDB
Отправлено: qate от Март 09, 2016, 16:08
ну значит и должен тормозить, раз либ много )
а не древний ли gdb - вижу 2005 год, не пора ли обновить )


Название: Re: Медленный старт отладки GDB
Отправлено: mad от Май 16, 2016, 00:24
У меня на винде тоже самое на сборке Qt 5.6.0 for Windows 32-bit (MinGW 4.9.2). gdb Просто неприлично долго стартует на проекте с виджетами, на консольном еще более или менее. При чем сначала затык происходит на сообщении "Application started", далее идет долгая загрузка всех дллок.
Около 16 секунд уходит на инициализацию gdb и старт приложения. Что-то крутовато :( Настройки gdb в qt creator ковырял, там есть что-то типа "Attempt quick start", по факту вообще никак не влияет. Я так понимаю у gdb кэширование в любом виде отсутствует как класс, что он там так долго делает то?
Зато у gdb намного лучше отладочные дамперы чем у cdb, больше полезной информации сразу видно.


Название: Re: Медленный старт отладки GDB
Отправлено: Igors от Май 16, 2016, 12:20
ну значит и должен тормозить, раз либ много )
Тогда неясно почему затык происходит не всегда. Понаблюдал за процессом gdb, он в это время меееедленно кушает память, примерно до 250 метров. Необязательно, но логично предположить что разбирается с либами. Как бы ему  "verbose" включить чтобы сообщал что делает?