Форум: "Начинающим";
Текущий архив: 2011.05.01;
Скачать: [xml.tar.bz2];
ВнизВопрос оптимизации Найти похожие ветки
← →
Сергей _ (2011-01-28 16:15) [0]Доброго времени суток!
Имеется программа, которая выполняет следующие действия :
1. Перехватывает поток данных (видео, звук) с вебкамеры (не IP).
2. Упаковка видео и звука .
3. Передаёт клиенту / принимает от сервера.
Программа клиент-сервер, использует сокеты. Принцип точка-точка (интернет, локальная сеть).
Сейчас всё построено без tread"ов, все основные процедуры "повешаны"
на таймер. Используется TMemoryStream. Котролируется буфер и.т.п.
Всё работает, но как всегда начальству мешает "шило в одном месте", грядёт доработка функционала. А именно отправка помимо видео и звука
прикреплённых пользователем в программе файлов, и текстовых сообщений.
Прошу Вашего совета :
На сколько будет оправдана или вернее быстрее-ли будет/не повлияет на скорость работы, если все процедуры по отправке и прёму обернуть в класс и спользовать потоки?
Времени на
← →
Медвежонок ХМЛ © (2011-01-28 16:24) [1]кегль шрифта в редакторе ИДЕ, выставленный при разработке,
будет больше влиять на скорость работы программы, чем потоки и классы.
← →
Сергей_ (2011-01-28 16:42) [2]А причём здесь кегль шрифта в IDE и скорость работы программы?
← →
Медвежонок ХМЛ © (2011-01-28 16:44) [3]Ну я же не спрашиваю при чем здесь классы + потоки и скорость чего-то там сферического в вакууме.
← →
Сергей_ (2011-01-28 16:52) [4]И не спрашивайте. Флудить ведь лучше.
← →
Sapersky (2011-01-28 17:34) [5]Классы - не повлияют.
Потоки - при правильной реализации на многоядернике будет лучше (при условии, что узкое место - именно процессор, а не память, например, или вообще сеть). Но правильная реализация - не такая простая штука, особенно если опыта нет, а прирост не особо значительный, обычно хуже, чем линейный от кол-ва ядер.
В общем, для начала следует определить, какие части тормозят и тормозят ли. Вряд ли прикреплённые файлы и сообщения будут "тяжелее" видео/звука.
← →
Leonid Troyanovsky © (2011-01-28 17:40) [6]
> Sapersky (28.01.11 17:34) [5]
> и тормозят ли. Вряд ли прикреплённые файлы и сообщения будут
> "тяжелее" видео/звука.
Оч.умелые руки прикрепят и видео и звук.
--
Regards, LVT.
← →
Сергей_ (2011-01-28 17:55) [7]>Sapersky (28.01.11 17:34) [5]
Спасибо!
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2011.05.01;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.004 c