Carl Camilleri

Results 8 comments of Carl Camilleri

Thanks, in reply to: > > ASKing a local actor I get >111k req/s throughput, but ASKing a remote actor drops throughput to 2.4k req/s. > > The local actor...

Correct, basically the setup is as follows: instance-1 : Windows VM running an instance of the code in the repo instance-2 : Windows VM running an instance of the code...

Having done some checks I believe the perf. bottleneck is coming from the amount of boxing/unboxing that is performed by the `ShardMessageExtractor` The attached ZIP contains: patch_without-unboxing.diff - a patch...

@Aaronontheweb thanks for this information. First of all, apologies for the initial indication that boxing/unboxing was causing the issue - it was a red herring as indeed with your benchmark...

@to11mtm @Aaronontheweb thanks for the analysis in #5230 . Just to confirm do we expect this to improve performance even in the case of the following approach? : ![image](https://user-images.githubusercontent.com/22440164/131210316-ae21c64f-23f3-4a3d-a7c6-256272dc82c7.png) ![akka_behaviours-Page-2](https://user-images.githubusercontent.com/22440164/131210487-9d979d45-851e-40fc-9f1e-3a9343d233c8.jpg)...

@to11mtm thanks, I have added a small benchmark as part of `ShardMessageRoutingBenchmarks` to test this approach with a RoundRobinPool of 50, and even increased to 1000. The results are below:...

@Aaronontheweb I understand it's not ideal to `await` however I'm not sure I understand what should be the correct approach for the use case at hand (https://github.com/akkadotnet/akka.net/issues/5203#issuecomment-903241323) ? In principle...

Hi, Just in case it is of interest, I have in the meantime performed similar benchmarks in the JVM world. I have reported my findings at https://github.com/akka/akka/issues/30546. Throughput is faster...