gpt4 book ai didi

java - LinkedBlockingQueue 和原语

转载 作者:搜寻专家 更新时间:2023-11-01 03:43:50 28 4
gpt4 key购买 nike

我需要一个 LinkedBlockingQueue 但我正在将原语传递给它。我添加到队列的数据速率约为每秒 4 毫秒或 256 个数据点。我遇到的问题是数据在开始时立即开始延迟,但随着时间的推移,JIT 似乎使它更有效率并且它最终是实时的。我试图弄清楚我需要在哪里减少初始延迟,其中之一是从队列中每个插入的自动装箱中“更新”一个 Float 对象。有人有使用原语的 LinkedBlockingQueue 吗?

或者当您不确定大小和使用原语时,是否有比 LinkedBlockingQueue 更快的东西?

最佳答案

虽然您的数据还不够大,无法保证更好的数据结构,但 Fastutil图书馆正是您要找的。集合速度快且内存占用少,并且每个 Java 原语都有版本。

它们没有阻塞的实现,但您应该能够扩展它们的类以添加它们的功能。

关于java - LinkedBlockingQueue 和原语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7796927/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com