Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.49 MB
Время: 0.025 c
6-1130389111
WebSQLNeeder
2005-10-27 08:58
2006.02.05
Как програмно отследить что картинка в TWebBrowser не загрузилась


4-1132580583
clickmaker
2005-11-21 16:43
2006.02.05
MSI (Windows Installer) + AddMonitor() = Access denied


3-1133515149
vitek
2005-12-02 12:19
2006.02.05
Дробные числа в базах


15-1137324650
skater
2006-01-15 14:30
2006.02.05
Система скейтинг


15-1137059476
Plastic
2006-01-12 12:51
2006.02.05
А что такое индент-печать на пластиковой карте?