我需要一个 LinkedBlockingQueue 但我将原语传递给它。我添加到队列的数据速率约为每秒 4 毫秒或 256 个数据点。我遇到的问题是数据在开始时立即开始延迟,但随着时间的推移,JIT 似乎使这更有效,并且最终实时结束。我试图找出我需要减少初始延迟的地方,其中之一是从队列中每个插入的自动装箱中“更新”一个 Float 对象。有人有使用原语的 LinkedBlockingQueue 吗?
或者当您不确定大小和使用原语时,是否有比 LinkedBlockingQueue 更快的东西?