Форум: "Потрепаться";
Текущий архив: 2003.09.04;
Скачать: [xml.tar.bz2];
ВнизУзкие места Найти похожие ветки
← →
Viktor Kushnir (2003-08-13 15:16) [0]Расскажите, кто как ловит узкие места в алгоритмах.
Если прога уже написана - работе но притормаживает?
← →
Jeer (2003-08-13 15:20) [1]профайлером
← →
Семен Сорокин (2003-08-13 15:21) [2]вставь в код строчки по ведению лога, куда записывай место строчки + текущее время (Now), а потом проанализируешь какой участок дольше выполнялся.
← →
Карелин Артем (2003-08-13 15:22) [3]"На глазок" чаще всего и изменением условий работы.
К примеру если запустить вставку 1 000 000 записей в базу, то влияние активности транзакции на скорость будет очевидным. Обкатка с точки зрения здравого смысла оказывает неоценимую помощь.
← →
Е-Моё имя (2003-08-13 15:22) [4]есть средства разные
в Sleuth QA Suite есть такое вроде
к примеру
← →
ermserg (2003-08-13 16:04) [5]http://www.drbob42.com/delphi/perform.htm
← →
Nikolay M. (2003-08-13 16:53) [6]В длительных итерациях ставлю ProgressBar и в Label пишу, какой процесс выполняется. Сразу видно, какой нужно оптимизировать в первую очередь.
← →
Viktor Kushnir (2003-08-13 16:59) [7]Да, а о чем может говорить такой факт:
При запуске метода прорисовки (то есть работа с графикой но только на уровне TBitmap) винамп начинает захлебываться музыкой? (где-то 1.5 с).
PII-450
SB Audigy
Radeon 900 pro
С памятью проблем не - проверял...
← →
Nikolay M. (2003-08-13 17:46) [8]
> винамп начинает захлебываться музыкой
Поставь у винампа кэш при чтении с диска побольше - всего делов :)
← →
Viktor Kushnir (2003-08-14 08:27) [9]Это не дело? Кэш там и так в 640б. Это моя прога как-то странно воздействует на комп, я наково никогда нигде не видел - потому и спрашиваю.
Хотя нет видел, такой же эффвет когда 4 finereader картинку большую загружает или разворачивает. Не ему можно - у него картинка многие тысачи пикселов в квадрате. А у меня всего 1024х768.
← →
Nikolay M. (2003-08-14 10:17) [10]
> Это моя прога как-то странно воздействует на комп
Ну дык ищи...
Btw, потоки в проге случайно не используешь?
← →
blackman (2003-08-14 12:27) [11]Хуже всего на производительность влияют попытки ее увеличить...
Вот и товарищ Накойхер этим тоже очень интересуется...
← →
АлексейК (2003-08-14 13:32) [12]Тестировать логическими блоками, постепенно увеличивая дробление. На определенном этапе узкие места становятся очевидны.
← →
Viktor Kushnir (2003-08-15 07:36) [13]Ну ладно, программу для анализа логов с подсветкой и расстановкой уже написал, пойду искать...
З.Ы. Потоки не использую, а что надо? :)
← →
Nikolay M. (2003-08-15 09:31) [14]
> Потоки не использую
Если в потоке в методе Execute не делать Sleep(1(хотя бы)), процессор под НТ-евыми ОС начинает грузиться на 100%.
← →
Viktor Kushnir (2003-08-15 09:36) [15]Спасибо, но потоков не использую.
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2003.09.04;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.009 c