Вниз
Скачать: CL | DM;

Вопрос оптимизации   Найти похожие ветки 

 
Сергей _   (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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.005 c
15-1295199597
12
2011-01-16 20:39
2011.05.01
Объединенная Земля, будет ли и когда, если да?


15-1294832061
Делфиец
2011-01-12 14:34
2011.05.01
Почему программисты такие ватокаты?


2-1296220502
Сергей _
2011-01-28 16:15
2011.05.01
Вопрос оптимизации


15-1295007512
Empleado
2011-01-14 15:18
2011.05.01
Неуважение на дорогах


15-1295626824
Анонимный анонимус.
2011-01-21 19:20
2011.05.01
Наколки АП.




   Наверх