Мне нужно LinkedBlockingQueue, но то, что я передаю ему примитивы. Моя скорость передачи данных для добавления в очередь составляет около 4 мс или 256 точек данных в секунду. Проблема, с которой я сталкиваюсь, заключается в том, что данные начинают задерживаться сразу при запуске, но со временем кажется, что JIT делает это более эффективным, и это заканчивается в реальном времени. Я пытаюсь выяснить, где мне нужно уменьшить начальную задержку, и одним из них является «создание» объекта Float из автобокса при каждой вставке в очередь. У кого-нибудь есть LinkedBlockingQueue, использующий примитивы?
Или есть что-то более быстрое, чем LinkedBlockingQueue, когда вы не уверены в размерах и используете примитивы?