IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

> вопросы по потокам....
Snake_B
сообщение 16.09.2010 23:25
Сообщение #1


Пионер
**

Группа: Пользователи
Сообщений: 72
Пол: Мужской

Репутация: -  0  +


проведите кто-нибудь ликбез по потокам ))

такие вот вопросы... есть у меня в программе функции обработки картинок... если их вынести в отдельные потоки, будут ли задействованны вторые там ядра у новых процессоров?
(под делфи 2005)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
TarasBer
сообщение 12.10.2010 8:33
Сообщение #2


Злостный любитель
*****

Группа: Пользователи
Сообщений: 1 755
Пол: Мужской

Репутация: -  62  +


У меня тут нет DRKB и канал маловат, чтоб лишние 10М качать.
Приведи сюда, если там Canvas.StretchDraw, то оптимизировать нечего.
Если очень много вызовов ScanLine...
Я просто к тому, может само сжатие неоптимально? Если просто скопировать файл, не меняя, тормоза останутся?


--------------------
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Snake_B
сообщение 12.10.2010 23:26
Сообщение #3


Пионер
**

Группа: Пользователи
Сообщений: 72
Пол: Мужской

Репутация: -  0  +


> Кстати, алгоритм из DRKB умеет бороть лесенки при кратном сжатии? StrechBlt в WinXP - увы, нет.

умеет... там разные есть...

Цитата
Скорость StretchDraw по сравнению с кучей Pixels[,] - это не три такта, это разница на один-два порядка.
Если программа состоит только из FindNext; LoadFromFile; StretchDraw; SaveToFile, то какая разница, Debug или Release?
Это конечно, если дело в самом процессе сжатия. Если не в нём - значит не в нём.
Я потому и спросил, тупо скопировать - тоже долго?


проблемы со скорость в другой программе... не в программе сжатия.

Цитата
P.S. Конечным пользователям передается Debug, или Release-сборка? У себя запускаешь какую сборку? Кстати, если программа активно копирует файлы - то от харда тоже может многое зависеть.


Сборка у всех одинаковая.... хард... вряд ли... больше процессор грузит...

Цитата
Здесь дело в другом. Видно, какие-то системные функции либо очень хорошо оптимизировались для более новых систем, либо просто работают медленнее из-за разных примочек, тем оформления самодельных, и т.д. Опять же, надо добавлять логирование в программу, и смотреть, где именно накапливается такая разница: скажем, выводить суммарное и среднее время всех обработок файлов, и всех копирований файлов, это может помочь, когда получишь отзывы от тестеров.


ну примерно ясно... задал вопрос какие ОС используют... как ответят отпишусь...
логирование делать не буду... пользователей в общем и час устраивает... я то и узнал про это чисто случайно... опять же дальше программа развиваться особо не будет... мод для цивы 4-ой, а счас уже 5-ка вышла....

> Dual-Core E5300 2600/2600 далеко не новый проц, 10минут
вот ещё один отзыв...

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

п.с...
>> Какая ОС была у того, кто запускал под E6750? Тоже XP2, наверняка.
> windows 7

Сообщение отредактировано: Snake_B - 13.10.2010 1:26
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
Snake_B   вопросы по потокам....   16.09.2010 23:25
volvo   Будут. И вторые, и третьи, и четвертые. Этим заним...   17.09.2010 0:25
Snake_B   Будут. И вторые, и третьи, и четвертые. Этим зани...   17.09.2010 0:55
Snake_B   Будут. И вторые, и третьи, и четвертые. Этим зани...   19.09.2010 13:56
volvo   Сколько нужно, столько и создавай. Потоки - они не...   19.09.2010 14:16
Snake_B   Сколько нужно, столько и создавай. Потоки - они н...   19.09.2010 23:54
Unconnected   На одноядерном ускорится что-то вряд ли, просто уд...   20.09.2010 0:24
volvo   А теперь - внимание, вопрос: А сколько это - в пре...   20.09.2010 0:40
Snake_B   Теперь по теме: По хорошему - получается, что ПРО...   20.09.2010 1:22
Snake_B   и снова вопросы )) не совсем про потоки... но дума...   11.10.2010 12:17
мисс_граффити   а "узкое место", думаешь - процессор? не...   11.10.2010 12:40
Snake_B   а "узкое место", думаешь - процессор? н...   11.10.2010 12:47
TarasBer   > программа сжимает изображения в папке... А п...   11.10.2010 19:36
Snake_B   > программа сжимает изображения в папке... А ...   12.10.2010 0:28
TarasBer   У меня тут нет DRKB и канал маловат, чтоб лишние 1...   12.10.2010 8:33
Snake_B   > Кстати, алгоритм из DRKB умеет бороть лесенки...   12.10.2010 23:26
volvo   Вопрос не в оптимизации, если что. Вопрос - почему...   12.10.2010 10:07
Snake_B   Здесь дело в другом. Видно, какие-то системные фу...   2.01.2011 15:52
TarasBer   > Так что тут надо смотреть всю программу, а не...   12.10.2010 10:29
volvo   Я надеюсь, хотя бы BeginUpdate/EndUpdate для Memo ...   2.01.2011 16:11
Snake_B   Я надеюсь, хотя бы BeginUpdate/EndUpdate для Memo...   2.01.2011 16:31


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 14.07.2025 23:00
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"