Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.07.26;
Скачать: CL | DM;

Вниз

Что может так тормозить ?   Найти похожие ветки 

 
b/@.   (2009-05-20 09:06) [0]

Доброе утро мастера.

Вот столкнулся с такой странной ситуацией. Написал програмку по работе с БД (сервер FireBird 1.5). Но один раз умудрился запустить её в том момент, когда проверял почту TheBat-ом.
И получил при этом жуткие тормоза всей машины. Т.е. ни одно приложение не реагирует. Диспетчер задач реагирует, но очень мееедлееннооо, т.е. видна перерисовка каждого окна. При этом загрузка проца ~1-2%, загрузка сетки ~0.1%. Минут через 2-3 тормоза проходят и всё быстро как обычно.
Если запускать раздельно - то никаких тормозов нет :-\

В чём может быть дело ?


 
brother ©   (2009-05-20 10:52) [1]

> Написал програмку по работе с БД (сервер FireBird 1.5).

твоя программа?


 
b/@. ©   (2009-05-20 11:20) [2]

В том то и дело, что в моей программе нету ничего что могло бы так нагружать систему.
При загрузке на IBDatabase1AfterConnect происходит загрузка одного справочника, в котором на данный момент 7 записей. И всё.
Да и загрузка проца при этом близкая к 0%, да и к диску нету обращений.


 
KilkennyCat ©   (2009-05-20 11:42) [3]


>  И всё.

конечно все. совсем все. вот просто семь записей грузится и все. А все остальные процессы, всякие там скрытые и невидные, это, конечно не считаются, не ты же их писал, ты только кнопку на форму и табличку в базу... и грузится только это.


 
KilkennyCat ©   (2009-05-20 11:43) [4]

а Бат случаем не ембеддедфиребирд использует?


 
DVM ©   (2009-05-20 11:53) [5]


> а Бат случаем не ембеддедфиребирд использует?

Очень вероятно, к тому же Bat на делфи писан.


 
KilkennyCat ©   (2009-05-20 11:55) [6]

Ну тогда решение простое: отлавливать в свое проге работу бата. и коннектиться позжее.


 
AndreyV ©   (2009-05-20 12:04) [7]

> [6] KilkennyCat ©   (20.05.09 11:55)
> Ну тогда решение простое: отлавливать в свое проге работу
> бата. и коннектиться позжее.

Сейчас The Bat потом The Rat, а почему это происходит? А если два своих же приложения установлено. А это не из той оперы про расширение "gdb", ну вдруг?


 
b/@. ©   (2009-05-20 12:22) [8]

Поставил простенький эксперимент.

Время загрузка моей программы ~ 4 секунд.
Когда TheBat просто загружен, а он загружен и сидит в трее практически всегда, то время загрузки программы не меняется.
Посылаю сам себе письма, и при размере письма в 10-20К тоже никаких видимых изменений не происходит. Письма принимаются мгновенно.

Но при размере письма, превышающем 100К, уже появляется в TheBat прогрессбар загрузки письма. И если в этот момент запустить мою программу - то описанные тормоза ничинают проявлятся.
Т.е. при размере письма в 120К время запуска моей программы возрастает до 20 секунд.
А при размере письма в 1 мегабайт - описанный в первом посте глобальный системный вис на 2-3 минуты.


 
DVM ©   (2009-05-20 12:25) [9]


> b/@. ©   (20.05.09 12:22) [8]

Антивирусы разного рода и файерволлы выключены? Иногда они являются причиной странных глюков.


 
b/@. ©   (2009-05-20 12:45) [10]


> DVM ©   (20.05.09 12:25) [9]
> Антивирусы разного рода и файерволлы выключены? Иногда они являются причиной странных глюков.

Случилось чудо :)

Отключил Касперского - основные симптомы остались, но проявляюся гораздо меньше :) Самое главное - система стала отзываться и переключать задачи.
Странно - как это каспер умудрялся вешать систему при загрузке проца в 1-2% ...

Хотя вот эта комбинация подключения к серверу FireBird и одновременным принятием письма осталась. Хоть и стала менее заметна. Теперь смог выяснить, что не отвечает на запросы именно TheBat, у него перерисовывается только прогрессбар.


 
DVM ©   (2009-05-20 12:49) [11]


> b/@. ©   (20.05.09 12:45) [10]


> Отключил Касперского - основные симптомы остались, но проявляюся
> гораздо меньше :)

Деинсталлируй его вообще для эксперимента. Он даже выключенный умудряется мешать. У меня в одной программе он умудрялся портить заголовки ответов сервера.


 
Anatoly Podgoretsky ©   (2009-05-20 14:23) [12]

> DVM  (20.05.2009 12:49:11)  [11]

Национальная русская игра - убей Касперского


 
blackman ©   (2009-05-20 21:06) [13]

Национальная русская игра - убей Касперского
Деинсталлируй его вообще для эксперимента
Деинсталируй навсегда! Любой другой гораздо лучше


 
Сергей М. ©   (2009-05-20 21:17) [14]


> Отключил Касперского


> Случилось чудо


Кашмарский, что с него взять)


 
Германн ©   (2009-05-20 21:28) [15]


> Кашмарский, что с него взять)


До сих пор вспоминаю, как у клиента падала база по пятницам после 15:20
:)


 
korneley ©   (2009-05-20 22:32) [16]


> Anatoly Podgoretsky ©   (20.05.09 14:23) [12]
> ... убей Касперского

Напомнило: "Убить Семецкого"... Юрия Михайловича :) В книгах больше Семецкий страдает, а вот на компах, похоже, его нишу Касперский занял :)


 
KilkennyCat ©   (2009-05-20 22:41) [17]

Не сравнивай. Семецкого убивают, потому как человек хороший, чтоб жил дольше. А Касперского надо убить, потому что говно (антивирус, а как человек - хрен знает, но если судить по делам...)


 
AlexDan ©   (2009-05-20 22:56) [18]

У меня тоже такая муть бывает, но я думаю тут дело в Гейтсе , и действительно DVM ©   (20.05.09 12:25) [9], согласен. видно антивирусники швосты проверяют.


 
b/@. ©   (2009-05-21 17:38) [19]

Спасибо. Всё наладилось.

Снес Касперского - не помогло.
Заметил, что во время этого случая катастрофически падает скорость сетки. Скачка фаром с фтп другого сервера падает с 9,5М/сек (100 мегабитка) до 40-50К в секунду.

Помогла лишь переустановка драйверов на сетевую карту.



Страницы: 1 вся ветка

Текущий архив: 2009.07.26;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.022 c
15-1243085277
@!!ex
2009-05-23 17:27
2009.07.26
Не работает Shared Section.


15-1243012261
matt
2009-05-22 21:11
2009.07.26
Wi-Fi роутер D-Link DSL-2600U


2-1243865113
Midi
2009-06-01 18:05
2009.07.26
эмулятор миди порта


2-1244021454
Егор
2009-06-03 13:30
2009.07.26
Указатель, ссылка


4-1213170511
Игорь Х
2008-06-11 11:48
2009.07.26
Как получить информацию о памяти запущенного процесса?