ijuma commented on PR #12890:
URL: https://github.com/apache/kafka/pull/12890#issuecomment-1353303765

   Was this profile taken after the broker was running for long enough for the 
JIT compilation to have completed? The profile seems to show some things that 
look a bit odd.
   
   That said, I think the change is fine overall. It makes sense to avoid the 
map allocation (including underlying array) and the overhead of mutating it 
(including array resizes required for it). As you said, it also makes sense to 
avoid parsing the request header twice.
   
   My questions were mostly so that we understand what we are trying to achieve 
and we have the right understanding of the underlying reason. This helps ensure 
future changes are not based on incorrect conclusions.
   
   Thanks for the improvement!


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: jira-unsubscr...@kafka.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to