Menu

#15 Code optimizations for MessageSorter and FieldMap classes

pending-accepted
nobody
None
5
2012-02-28
2011-12-06
No

Hi, everyone. In the attachment you'll find some code optimizations which can yield in some scenarios, according to quickfix performance test suite, up to 20-50%. This was achieved by reducing the amount of data copying and unnecessary memory management code. This applied to the latest commit [2269]

Discussion

  • Viktor Pogrebnyak

     
  • Viktor Pogrebnyak

    In the second version of this patch I've added the reference counted field buffer usage in FIX::message_order struct - this should greately help in those scenarios where message has dozens of repeating groups. Boost::shared_array<> turned to be too slow for the task =/

     
  • Viktor Pogrebnyak

     
  • Oren Miller

    Oren Miller - 2012-02-28

    Looks great, I matched your results.

     
  • Oren Miller

    Oren Miller - 2012-02-28
    • status: open --> pending-accepted
     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.