Opened 3 months ago

Closed 8 days ago

#2398 closed enhancement (fixed)

Speedup CoDelBlockingQueue.java

Reported by: jogger Owned by:
Priority: minor Milestone: 0.9.40
Component: router/general Version: 0.9.37
Keywords: Cc:
Parent Tickets:

Description

These queues appear frequently in the stack dumps indicating a bottleneck. So they can be improved by removing the redundant "if (_now >= _drop_next)" that appears twice. The following while loops do it all.

Subtickets

Change History (3)

comment:1 Changed 3 months ago by zab

CoDeLQ is slow because of the lock acquire/release operations. See #2271

comment:2 Changed 3 months ago by zzz

  • Component changed from unspecified to router/general

comment:3 Changed 8 days ago by zzz

  • Milestone changed from undecided to 0.9.40
  • Resolution set to fixed
  • Status changed from new to closed

In ddab5260f68c09b93f8d4d4f336911a2dae0b588 to be 0.9.39-8

Note: See TracTickets for help on using tickets.