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

> ВНИМАНИЕ!

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

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

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


Пионер
**

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

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


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

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


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

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

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


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


--------------------
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #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 -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

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


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

 





- Текстовая версия 9.09.2025 7:15
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name