Bugzilla – Bug 111
Ptr<Packet> is slower than raw Packet
Last modified: 2009-11-23 08:28:01 EDT
You need to log in before you can comment on or make changes to this bug.
This is the case since we switched to Ptr<Packet>. It is due to two things: - Ref/Unref are not inlined - Packet needs a free list So, we need to fix both issues and verify that the new free list does not interact badly with the other free lists in Buffer, PacketMetadata, and, Tags.
ref/unref are not inlined anymore. We still need to go back seriously to the packet code and try to figure out if a packet free list would help. Marking as enhancement.