Текущий архив: 2006.02.05;
Скачать: CL | DM;
Вниз
Отладка многопоточных приложений, C+A+D Найти похожие ветки
← →
Джо © (2006-01-14 03:00) [0]Спешу порадовать Piter"а. Столкнулся и я с этим мучением, а именно: жестоким зависанием IDE, с которым не справляется C+A+D. А вот предложенный Питером способ с Win+L работает отлично, спасибо :)
Однако, спешу порадовать, в свою очередь, и Питера.
Только что случилось.
При выходе с поставленного Break"а IDE в очередной раз мертво "повисла". Совершенно не надеясь ни на что, нажал несколько раз C+A+D. Task Manager, разумеется не появился. Плюнул на это дело и пошел на кухню чай заваривать. Вернулся: ба! IDE уже не "висит", в таскбаре болтаются несколько копия Task Manager"а.
Подвожу итог. IDE не "виснет". Она на время "подвисает". Наберитесь терпения, и через несколько минут она вернется в рабочее состояние :))
П.С. Сорри за сумбур, измучало меня это все, блин.
← →
Германн © (2006-01-14 03:13) [1]2 Джо © (14.01.06 03:00)
А вот тут ты должен позавидовать мне, потому что я должен разработать программу для ДОС. А там - никаких CAD или Win+ нет!
← →
Джо © (2006-01-14 03:20) [2]> [1] Германн © (14.01.06 03:13)
Ну, C+A+D, положим, все-же имеется ;)
← →
Юрий Зотов © (2006-01-14 05:44) [3]Сталкивался я с таким. IDE действительно не виснет, но жутко тормозит, причем еще и тормозит всю систему, отлаживаться практически невозможно. Пришлось написать класс-имитатор TThread (с теми же методами, но работающий в основном потоке) - с ним и отлаживался.
Сам не проверял, но утверждают, что это из-за гипертрединга и что если запретить задаче использовать "второй" CPU, то все становится нормально.
← →
Джо © (2006-01-14 06:22) [4]> [3] Юрий Зотов © (14.01.06 05:44)
> Сам не проверял, но утверждают, что это из-за гипертрединга
> и что если запретить задаче использовать "второй" CPU, то
> все становится нормально.
Да нет, у меня "обычный" процессор.
В общем, буду с логами дебажить. Ибо, в моем случае, потоки плодит Indy, свой TThread-имитатор не подсунешь, даже и пробовать не стану, страшный этот Инди как смертный грех :)
← →
SPeller © (2006-01-14 07:55) [5]Джо © (14.01.06 3:00)
Подвожу итог. IDE не "виснет"
Я давно это знал :) У меня на старом Атлоне висела от 10 до 30 секунд. На новом пока не приходилось такой отладкой заниматься.
Юрий Зотов © (14.01.06 5:44) [3]
но утверждают, что это из-за гипертрединга
На АтлонХР у меня были такие зависания. Гипертрединга там, естественно, нет.
ЗЫ: Щас придёт ИШ и скажет что у вас руки кривые были, раз IDE зависало :)
← →
Gero © (2006-01-14 11:02) [6]> Джо © (14.01.06 03:00)
Отключи «Использовть страницу прпиветствия» и будет тебе счастье! :)
← →
Piter © (2006-01-14 16:25) [7]Джо © (14.01.06 3:00)
ну что я могу тебе сказать.
1. Используй несколько процессоров
2. Выпрями руки
(c) Игорь Шевченко :)
← →
Piter © (2006-01-14 16:26) [8]SPeller © (14.01.06 7:55) [5]
Щас придёт ИШ и скажет что у вас руки кривые были, раз IDE зависало :)
хотя уже нет, не скажет :)
Piter"у еще можно сказать, что руки кривые... Ну Джо можно сказать... Но тут подключился наш зубр Юрий Зотов! А вот ему уже не скажешь :)))
← →
SPeller © (2006-01-14 16:37) [9]Если они кривые у Питера и у Джо, то и у ЮЗ тоже, ибо симптомы одинаковы, и причины появления тоже. Либо у всех кривые, либо у всех ровные и виновата IDE или винда. Третьего не дано )
← →
Piter © (2006-01-14 18:56) [10]SPeller © (14.01.06 16:37) [9]
Ну ИШ не верит в кривость винды и delphi, гораздо легче поверить в кривость рук Питера :)
А вот насчет ЮЗ уже не знаю как там решится :)
Страницы: 1 вся ветка
Текущий архив: 2006.02.05;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.01 c