BIND 10 #536: Make OutputBuffer more lightweight

BIND 10 Development do-not-reply at isc.org
Mon Jan 31 16:41:15 UTC 2011


#536: Make OutputBuffer more lightweight
-------------------------------------+-------------------------------------
                 Reporter:  vorner   |                Owner:  UnAssigned
                     Type:  task     |               Status:  reviewing
                 Priority:  major    |            Milestone:  A-Team-
                Component:           |  Sprint-20110209
  DNSPacket API                      |           Resolution:
                 Keywords:           |            Sensitive:  0
Estimated Number of Hours:  0.0      |  Add Hours to Ticket:  0
                Billable?:  1        |          Total Hours:  0
                Internal?:  0        |
-------------------------------------+-------------------------------------
Changes (by vorner):

 * owner:  vorner => UnAssigned
 * status:  accepted => reviewing


Comment:

 The changes are ready in trac536. But the performance gain is smaller than
 I hoped for. I measured it and the QPS changed for me from 24155.668743 to
 24919.778250, which looks like ~4%. I checked and the function really got
 inlined (or, it doesn't show on the profile list, therefore I guess it got
 into something).

 There's a condition checking bounds inside the operator. If I tried
 removing it, it changed to 27046.200271. But that isn't a good way,
 removing a check.

-- 
Ticket URL: <http://bind10.isc.org/ticket/536#comment:3>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development


More information about the bind10-tickets mailing list