Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.05.01;
Скачать: 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 вся ветка

Текущий архив: 2011.05.01;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.011 c
2-1296220502
Сергей _
2011-01-28 16:15
2011.05.01
Вопрос оптимизации


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


1-1253290411
Артем
2009-09-18 20:13
2011.05.01
Search


2-1296210428
lemparius
2011-01-28 13:27
2011.05.01
Еще одна задача на PageControl


2-1296122380
ZV
2011-01-27 12:59
2011.05.01
ServerSocket , напрягает отправка ответа клиенту по номеру конне