Главная страница
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.013 c
1-1252218090
dmitry_12_08_73
2009-09-06 10:21
2011.05.01
Поиск файлов-дубликатов на диске


2-1295808004
faiwer
2011-01-23 21:40
2011.05.01
Макрос


2-1295943783
dmitry1208197320
2011-01-25 11:23
2011.05.01
Где можно найти описание класса TXMLDocument


15-1295199597
12
2011-01-16 20:39
2011.05.01
Объединенная Земля, будет ли и когда, если да?


2-1295860172
Артём
2011-01-24 12:09
2011.05.01
Склонение женских и мужских фамилий.