-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Currently, a vector is allocated in the heap for each IP packet/message
In a single case, this takes ~15 ns, but when there are many such packets (and there are many), the allocator actively starts asking for/freeing the process's RAM, which causes a huge jump in the OS scheduler context switching
It is necessary to reuse the allocated vectors by making a pool of allocators
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request