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

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.007 c
15-1242852156
Германн
2009-05-21 00:42
2009.07.26
Копирование таблицы из pdf в doc


2-1244025649
Trifle
2009-06-03 14:40
2009.07.26
Проблема с dll


3-1224149989
tomkat
2008-10-16 13:39
2009.07.26
Не работает TIBDataSet в службе.


15-1242988527
Gans
2009-05-22 14:35
2009.07.26
Подскажите как называется программа


15-1243370399
Petr V. Abramov
2009-05-27 00:39
2009.07.26
Насчет конференции («Начинающим»)





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский