Какова наилучшая процедура для чтения данных в реальном времени из сокета и построения графика в графике? Графирование для меня не проблема; мой вопрос больше связан с хранением потока данных, который обновляется через порт. Java должен иметь возможность читать и анализировать его в очереди, массиве или карте хеша и, таким образом, строить график реального времени.Как мне обрабатывать данные в реальном времени, хранить их в Java-типе и строить график в реальном времени?
Усложнение заключается в том, что приложение может получать большое количество данных каждую секунду. Java необходимо выполнить высокопроизводительное задание для анализа данных, очистки старых записей и непрерывного добавления новых записей. Есть ли какая-либо реальная библиотека времени, которую я должен использовать, или я должен программировать ее с нуля с помощью нуля, например. создать очередь или массив для хранения данных и удаления данных после того, как очередь/массив достигнет определенного размера?
Сначала попробуйте использовать библиотеку. Только если это происходит слишком медленно, если вы попытаетесь написать свой собственный. Профиль ранний и профиль часто, чтобы увидеть, где узкие места. Я не знаю достаточно подробностей, чтобы предложить библиотеку. – rossum
Трудно ответить на этот вопрос, не зная, в какой форме поступают данные, и что именно вам нужно от графика. – jacobm
@jacobm - это, к примеру, статистика процессора и должна отображаться на графике. –