LinkedblockingQueue在实时环境中的性能比较

时间:2014-02-28 10:20:08

标签: java performance queue

我正在使用LinkedBlockingQueue,容量为1000

LinkedBlockingQueue sQueue = new LinkedBlockingQueue(1000);

LinkedBlockingQueue rQueue = new LinkedBlockingQueue;

需要压缩的文件放在sQueue中并从rQueue接收。

最近我不时会遇到异常,但事件发生的次数较少。

在分析时我发现可能有界LinkedBlockingQueue(sQueue)导致问题。

基本上我想知道如果我使用无界的LinkedBlockingQueue或者将容量增加到2000,是否会出现任何性能问题或内存增加? 如果是这样的话多少?

由于这是一个实时系统,我需要确保此更改不会产生任何大的影响。

0 个答案:

没有答案