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