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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Помощники отладчика не найдены - не всегда из-за настроек!  (Прочитано 4406 раз)
Гурман
Гуру общения
******
Offline Offline

Сообщений: 1442

Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12


Просмотр профиля
« : Май 21, 2010, 13:04 »

Выяснена проблема QtCreator, из-за которой иногда не получается нормально отлаживать приложение, вместо старта выдается это сообщение. Проблема оказалась банально простой... Ему просто может не хватать памяти, причем уже тогда, когда операционная система еще об этом не сигнализирует.

Машина (WinXP) работала неделю без перезагрузки, память сохранялась в спящем режиме на диск, отлаживалось несколько дней подряд довольно толстое приложение, при этом параллельно работали FireFox, ThunderBird, OpenOffice, куча всякой тебухи типа Миранды, редакторов текстов, и еще оказывается была запущена вся поддержка VMWare... последнее время приложение или вообще в отладчике не запускалось, или запускалось, но на 3-4-5-й раз, непредсказуемо, перезапуск QtCreator не помогал, ответа в Сети найти не удавалось

операционка глухо молчала, как рыба об лед, никаких сообщений о нехватке памяти не возникало

FireFox распух до невероятных размеров, QtCreator вместе с gdb тоже умудряются пухнуть со временем, в результате таки появилось сообщение о нехватке памяти, и после остановки ненужных приложений и перезапуска QtCreator приложение с отладчиком запускается нормально

может надо это куда-то в FAQ внести?
Записан

2^7-1 == 127, задумайтесь...
crossly
Гость
« Ответ #1 : Май 21, 2010, 14:25 »

Цитировать
Машина (WinXP) работала неделю без перезагрузки, память сохранялась в спящем режиме на диск, отлаживалось несколько дней подряд довольно толстое приложение, при этом параллельно работали FireFox, ThunderBird, OpenOffice, куча всякой тебухи типа Миранды, редакторов текстов, и еще оказывается была запущена вся поддержка VMWare...
ТЫ МАНЬЯК!!.... винда уже после дня активного пользования притормаживать начинает.... а ты представь сколько утечек может быть в "толстом" ещё не отлаженном приложении....
Записан
Гурман
Гуру общения
******
Offline Offline

Сообщений: 1442

Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12


Просмотр профиля
« Ответ #2 : Май 21, 2010, 14:36 »

Цитировать
ТЫ МАНЬЯК!!.... винда уже после дня активного пользования притормаживать начинает

давайте без... давайте...  Злой

притормаживать XP будет только при включенном свопинге, который у меня везде отключен, не люблю я его, особенно когда память дешевая, поэтому на скорость утечки у меня никак не влияют

и утечки моего приложения совершенно ни при чем, когда оно завершается (вместе с отладчиком gdb), вся его память возвращается системе, а сборщик мусора с отключенным свопингом работает очень быстро, учите матчасть...
Записан

2^7-1 == 127, задумайтесь...
crossly
Гость
« Ответ #3 : Май 21, 2010, 16:29 »

Цитировать
притормаживать XP будет только при включенном свопинге
думаю мат чвсть нужно учить вам... Улыбающийся
Записан
Amigo_sa
Гость
« Ответ #4 : Май 21, 2010, 20:19 »

Цитировать
притормаживать XP будет только при включенном свопинге
думаю мат чвсть нужно учить вам... Улыбающийся
Так, можно поподробнее плиз:) в спор не лезу, я чисто из академического интереса Строит глазки где советуете матчасть почитать? Улыбающийся
Записан
b-s-a
Гость
« Ответ #5 : Май 23, 2010, 16:27 »

Гурман, ты бы лучше баг разместил на багтекере Nokia. Скорее всего, Qt Creator неправильно анализирует код ошибки при загрузке динамической библиотеки. А это типичный баг.
Записан
Гурман
Гуру общения
******
Offline Offline

Сообщений: 1442

Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12


Просмотр профиля
« Ответ #6 : Май 24, 2010, 08:38 »

Цитировать
чисто из академического интереса Строит глазки где советуете матчасть почитать?

если из академического - виртуальная память в WinXP, реализованная по-умолчанию стратегия выделения свободных участков и вытеснения неактивных страниц, особое внимание на сборку мусора

а вообще, это оффтопик, начиная с сообщения crossly

Цитировать
Скорее всего, Qt Creator неправильно анализирует код ошибки при загрузке динамической библиотеки. А это типичный баг.

очень можеть быть, хотя странно, если такие косяки сейчас вылазят

правда я пока работаю на креаторе полугодичной давности, может в последнем уже исправлено
« Последнее редактирование: Май 24, 2010, 08:43 от Гурман » Записан

2^7-1 == 127, задумайтесь...
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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