Russian Qt Forum
Ноябрь 23, 2024, 02:53 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Медленный старт отладки GDB  (Прочитано 4885 раз)
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« : Март 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 - ну никак не лучше. Может есть "маленькие хитрости"?

Спасибо
Записан
qate
Супер
******
Offline Offline

Сообщений: 1177


Просмотр профиля
« Ответ #1 : Март 08, 2016, 12:20 »

а если минимальный helloworld и дебуг либф qt - быстро стартует ?
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #2 : Март 09, 2016, 14:43 »

а если минимальный helloworld и дебуг либф qt - быстро стартует ?
Да
Записан
qate
Супер
******
Offline Offline

Сообщений: 1177


Просмотр профиля
« Ответ #3 : Март 09, 2016, 16:08 »

ну значит и должен тормозить, раз либ много )
а не древний ли gdb - вижу 2005 год, не пора ли обновить )
Записан
mad
Гость
« Ответ #4 : Май 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, больше полезной информации сразу видно.
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #5 : Май 16, 2016, 12:20 »

ну значит и должен тормозить, раз либ много )
Тогда неясно почему затык происходит не всегда. Понаблюдал за процессом gdb, он в это время меееедленно кушает память, примерно до 250 метров. Необязательно, но логично предположить что разбирается с либами. Как бы ему  "verbose" включить чтобы сообщал что делает?
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.064 секунд. Запросов: 23.