loftar wrote:jordancoles wrote:I noticed a drop in fps when boating with large groups of people, ie. 4 full rowboats all traveling down the same river together
Was that something you noticed on the stable or on the new client?jordancoles wrote:Also, all animals. Spawn in 100 cows and pigs instead of people and have them derp around on screen
200 cows, 100 pigs:
Also, as another note, a tip on performance is to use the G1 garbage collector, but I'm not sure in exactly what version of Java it was made the default. It could be Java 9, but it's definitely the default in Java 11. It does however not exist at all in Java 8, which I believe is what most people still use. The reason why I haven't recommended it previously is because it makes allocations ~30% slower in my testing, meaning it's not a great match for the current (stable) client, but the new client doesn't have any problems with that, since its allocation-heavy threads generally aren't the bottleneck. The advantage of the G1 GC is that it heavily reduces the need to "stop the world" for garbage collection, which is a significant source of major stutters.
I'd call the rewrite a success if (already the first part) allows 200 cows and 100 pigs with 60 fps.