Notably, the performance improvement is much greater when the packet back-pressure is high. This is likely due to the previous implementation of pruning items from a removal list.
The number with each benchmark is the number of messages in the bundle.
The message used for benchmarking:
new GameMessagePlayerKilled("Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum", new ObjectGuid(0x80000000), new ObjectGuid(0x80000001))
I would advise some kind of extensive testing before releasing. I only made sure to do a few basic functions ingame.
Notably, the performance improvement is much greater when the packet back-pressure is high. This is likely due to the previous implementation of pruning items from a removal list.
The number with each benchmark is the number of messages in the bundle.
The message used for benchmarking:
new GameMessagePlayerKilled("Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum", new ObjectGuid(0x80000000), new ObjectGuid(0x80000001))
I would advise some kind of extensive testing before releasing. I only made sure to do a few basic functions ingame.