28.04.2022, 07:16
Web server is a single OS process but it can handle multiple concurrent requests.
Since LM has a single core CPU nothing can truly happen in parallel. OS constantly switches between tasks but only a single task can actually be doing something at any time. grp calls are also processes one-by-one by any process that is listening to the object value changes.
As I've already mentioned if you have a lot of object updates your first bottleneck is the overhead that comes with using HTTP requests. From my tests LM can handle around 20..30 object writes per second via remote services. But that consumes quite a lot of CPU resources.
Since LM has a single core CPU nothing can truly happen in parallel. OS constantly switches between tasks but only a single task can actually be doing something at any time. grp calls are also processes one-by-one by any process that is listening to the object value changes.
As I've already mentioned if you have a lot of object updates your first bottleneck is the overhead that comes with using HTTP requests. From my tests LM can handle around 20..30 object writes per second via remote services. But that consumes quite a lot of CPU resources.