Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
Parsing message annotations, especially on the inter router incoming link, are quite expensive.
For example, in a simple standalone router test the time it takes on average (on my puny laptop) to receive a message and hand it off to the core is ~1 usec:
TestRouterA: link MyReceiver count=500000 rx=1.094
Compare that time to the same operation performed on the inbound router link on a two-hop router configuration:
TestRouterB: link MyReceiver count=500000 rx=7.035
On average it's 7x slower. Most of this time appears to be spent manipulating inbound message annotations.
This Jira tracks work towards improving the performance of message annotation processing.
Attachments
Issue Links
- relates to
-
DISPATCH-1487 Improve the parsing of message annotations
- Closed
- supercedes
-
DISPATCH-1256 Throughput gets worse as more routers are added
- Resolved
- links to