Форум программистов, компьютерный форум, киберфорум
C++ Qt
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 30.01.2015
Сообщений: 1
1

QtSerialPort Работа с большим объемом данных

30.01.2015, 14:31. Показов 999. Ответов 1
Метки нет (Все метки)

Добрый день.

Я пишу приложение, которое работает с последовательным портом при помощи QtSerialPort. Программа получает из порта 12-байтные пакеты, обрабатывает их, затем записывает результаты вычислений в файл, строит графики и т.д. Собственно проблема в том, что данных много. Приложение должно работать непрерывно долгое время, по расчетам общее количество принятых пакетов может превышать 72кк. И все эти пакеты нужно непрерывно обрабатывать и записывать в файл.

Попытавшись решить задачу "в лоб", принимая сигнал readyRead и считывая их readAll(), я получил неэффективную программу, которая отжирает за два часа работы 600 Мб ОЗУ.

Хотелось бы получить совет, как именно следует организовать работу с большим потоком данных из порта.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.01.2015, 14:31
Ответы с готовыми решениями:

Работа с большим объемом данных
Имеется загруженное изоображение с помощью opencv. Задача: вывести цвета изображения с из...

Работа с большим объемом данных
Всем привет! Работа с большим объемом данных заставляет задуматься над всевозможными способами...

Работа с большим объёмом данных
Приветствую всех! На днях столкнулся с такой проблемой: необходимо отправить на сервер файл...

Работа с большим объемом данных
Всем привет! Всегда создавал коллекцию List<List<xxx>>, заносил в нее данные из txt файла, а потом...

1
1440 / 1321 / 131
Регистрация: 20.03.2009
Сообщений: 4,689
Записей в блоге: 11
30.01.2015, 15:32 2
Хранить данные на диске.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.01.2015, 15:32

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Работа с большим объемом данных
Коллеги, подскажите по такому вопросу. Есть выборка, несколько миллионов записей. Каким образом...

работа с большим объемом данных
большим я называю от 300000Rx50C судя по информации из диспетчера задач происходит накопление...

Как организована работа с большим объемом данных
Программа выдаёт stack overflow при запуске, рекурсию не использую. Кто-нибудь сталкивался с...

Работа с большим объемом данных в реальном времени
Добрый день! Недавно решил перевести один проект с Delphi на C#. Проект связан с получением и...

Cron задание, работа с большим объемом данных
К примеру есть скрипт, который должен делать коррекцию данных на сайте. Данных много и к примеру...

Работа с большим объемом текста: какой тип данных выбрать
У меня есть метод замены текста public void ReplaceAllStrings(string strToFind, string replaceStr)...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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