Форум программистов, компьютерный форум CyberForum.ru

C++

Войти
Регистрация
Восстановить пароль
 
magals
273 / 62 / 3
Регистрация: 18.04.2011
Сообщений: 1,351
Записей в блоге: 1
#1

Мониторинг оборудования. Снизить интервалы опроса - C++

13.03.2014, 12:36. Просмотров 342. Ответов 2
Метки нет (Все метки)

Есть программа, которая работает с ком-портом. Постоянно мониторит оборудование, то есть работает по принципу клиент-сервер. Данные относительно большие проходят, в следствии чего есть задержки между опросом состояния оборудования. примерно 16-50мс(зависимо от объема данных). желательно снизить этот показатель. Как это можно сделать?

были предложения сделать новый поток и задать ему наивысший приоритет. Но, на сколько это целесообразно?
Не проще ли будет сделать, если это возможно, задать самой программе наивысший приоритет в ОС.

просто программа работает только как мониторинг отдельного оборудования и никаких сторонних операций не выполняет, и делать отдельный поток для этого, я, пока что не вижу оснований.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.03.2014, 12:36     Мониторинг оборудования. Снизить интервалы опроса
Посмотрите здесь:

В цехе установлено 15 единиц оборудования, каждое из которых отработало срок (от 5 до 15 лет), известна стоимость каждой единицы оборудования - C++
Помогите пожалуйста с задачкой В цехе установлено 15 единиц оборудования, каждое из которых отработало срок (от 5 до 15 лет), известна...

Уменьшить программу/снизить количество операторов - C++
В этой программе описан динамический массив, который сортирует числа по возрастанию. Можно ли как-нибудь уменьшить программу? #include...

Посоветуйте как лучше организовать программу, чтобы снизить трудоемкость кодирования - C++ Builder
Структура программы. Есть главная форма, что-то типа панели управления, на которой расположено 5 кнопок, запускающих другие формы -...

Интервалы - C++
Подпрограммы. Для заданных А и В (A<B) и последовательности целых чисел определите количество чисел, которые принадлежат интервалам ,...

Линейный список с анкетой для опроса населения - C++
Анкета для опроса населения содержит две группы вопросов. Первая группа содержит сведения о респонденте: возраст; пол; ...

Правильная организация потока для опроса внешних устройств - C++ Builder
В программе необходимо организовать поток, который будет через определенное время опрашивать внешнее оборудование и, при необходимости,...

Интервалы. Где дыра в алгоритме ? - C++
Мне надо было написать программу которая по заданным числам a,b,c,d считала количество целых чисел на промежутке (a/b , c/d); Мой...

C++, проверка оборудования - C++
Как определить, есть ли на компьютере канал ПДП (прямого доступа к памяти) (DMA также, вроде, называется ). Вообще не имею представления,...

Мониторинг - C++ Builder
Здравствуйте. Подскажите, каким способом можно осуществить мониторинг папки на предмет изменений в ней (например, создание, удаление,...

Контекстное меню оборудования - C++ WinAPI
Добрый день! Прошу помощи с следующем вопросе: Есть установленное оборудование в разделе Устройства и принтеры, в данном случае мобильный...

Проверка состава оборудования в С++ - C++ WinAPI
a. Задание: Определить конфигурацию оборудования (запоминающие устройства, устройства ввода/вывода) b. Рекомендации i. Использовать...

Мониторинг Win - Visual C++
Всем привет! Хочу написать программу для мониторинга действий: изменение содержимого корневой папки, запуск приложений, отслеживание...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
SatanaXIII
Супер-модератор
Эксперт С++
5594 / 2628 / 240
Регистрация: 01.11.2011
Сообщений: 6,461
Завершенные тесты: 1
13.03.2014, 14:44     Мониторинг оборудования. Снизить интервалы опроса #2
Как на счет побить пакет данных поменьше и пересылать его в несколько приходов?
Avazart
7102 / 5279 / 267
Регистрация: 10.12.2010
Сообщений: 23,290
Записей в блоге: 17
15.03.2014, 21:51     Мониторинг оборудования. Снизить интервалы опроса #3
Разделить обработку данных от её приема с помощью потоков.
Yandex
Объявления
15.03.2014, 21:51     Мониторинг оборудования. Снизить интервалы опроса
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru