Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.02.05;
Скачать: [xml.tar.bz2];

Вниз

Отладка многопоточных приложений, 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.013 c
2-1137395895
Keni
2006-01-16 10:18
2006.02.05
Сохранить страницу


15-1137503871
IceBeerg
2006-01-17 16:17
2006.02.05
Самовольный dualup


15-1137508509
JLes
2006-01-17 17:35
2006.02.05
Delphi 2005 и Help (HxS/HxI-файлы)


3-1134022168
DimonS
2005-12-08 09:09
2006.02.05
Кириллица + Access


2-1137349244
Только начавший
2006-01-15 21:20
2006.02.05
Передача параметров принтеру





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский