Мне, наконец, удалось запустить отладчик QtCreator в Windows после борьбы с несовместимостью Comodo Firewall.
Я надеялся перейти с более старой версии Qt и Visual C ++ на новейшую версию Qt и QtCreator, но производительность отладчика ужасна.
Я создал простой графический интерфейс с одним окном, которое ничего не делает, кроме отображения окна. После запуска QtCreator занимает ~ 60 МБ ОЗУ (частные байты в проводнике процессов Sysinternals).
Когда я начинаю отладку, GDB использует 180 МБ. Я начинаю проверять указатель главного окна, и он переходит к 313. Каждый раз, когда я пытаюсь что-то проверить, одно из ядер переходит на 100% -ное использование, и мне приходится ждать несколько секунд, пока информация не появится. Это всего лишь игрушечная программа, и я боюсь, что настоящая программа, которую я хочу переключить, будет намного хуже.
Является ли этот вид производительности нормальным для MinGW? Улучшится ли переход на последнюю версию MinGW?
Visual C ++ IDE + отладчик + реальная программа занимает почти 100 МБ ОЗУ, и проверка локальных переменных происходит мгновенно.