Ещё одна статья про перф .NET 7 с PGO от Aaron Stannard (одного из авторов Akka.NET):
100m messages per second for ActorBase and 97m messages per second for ReceiveActor - a 75% improvement over Akka.NET v1.4 on .NET 6.0
Here is what I suspect is happening here: tiered JIT compilation and PGO perform are able to gather more accurate data or generate more effective improvements when the same code is being executed on the same CPUs over and over again. I haven’t verified this by looking at the generated code myself or digging through the PerfView events, but that’s my armchair quarterback take.
.NET 7.0 is a very exciting development for Akka.NET users and .NET users alike - I strongly encourage you all to consider upgrading to it ASAP.
#dotnet #akka
100m messages per second for ActorBase and 97m messages per second for ReceiveActor - a 75% improvement over Akka.NET v1.4 on .NET 6.0
Here is what I suspect is happening here: tiered JIT compilation and PGO perform are able to gather more accurate data or generate more effective improvements when the same code is being executed on the same CPUs over and over again. I haven’t verified this by looking at the generated code myself or digging through the PerfView events, but that’s my armchair quarterback take.
.NET 7.0 is a very exciting development for Akka.NET users and .NET users alike - I strongly encourage you all to consider upgrading to it ASAP.
#dotnet #akka
Я не большой любитель изучать разное по ютубу, но тут чятики принесли интересное видео, в котором очень просто объясняется что такое и зачем акторы и как это реализовано в Orleans и Akka.net - особенно если вы никогда с ними не работали. #akka #orleans #dotnet
YouTube
Celebrity Deathmatch: Akka.NET vs Orleans - Hannes Lowette - NDC London 2023
I grew up in the MTV generation, and that included 'Celebrity Deathmatch', a show where actors and other celebs battled out their differences in the most gruesome ways. In this talk, we also have some actors battling it out on stage. But a bit differently.…
🔥7