SObjectizer Tales – 20. Performance, part 1--Marco Arena
A new episode of the series about SObjectizer and message passing:
SObjectizer Tales – 20. Performance, part 1
by Marco Arena
From the article:
In this episode we embark on a three-part full-immersion on performance metrics and considerations in message-passing styled applications, with a specific emphasis on SObjectizer and the in-process actor model.

In this post, Victor talks about bringing compile times of the {fmt} library on par with the C standard I/O library (stdio).
In this software troubleshooting case, a customer experienced program crashes, and a detailed analysis of the code revealed several issues. The primary problem stemmed from lazy initialization of a widget list, leading to inconsistent vector states and potential crashes. Additionally, a multithreading issue was identified, highlighting the importance of thread-safety mechanisms in code that can be accessed concurrently.
A new episode of the series about SObjectizer and message passing:
A new episode of the series about SObjectizer and message passing: