Aikar
a65831bd69
Optimize PlayerChunkMap memory use for visibleChunks
...
No longer clones visible chunks which is causing massive memory
allocation issues, likely the source of Humongous Objects on large servers.
Instead we just synchronize, clear and rebuild, reusing the same object buffers
as before with only 2 small objects created (FastIterator/MapEntry)
This should result in siginificant memory use reduction and improved GC behavior.
2020-04-08 03:09:05 -04:00
..
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-04 21:09:27 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-04 21:09:27 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-04 21:09:27 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-04 21:09:27 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 23:12:21 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-04 21:09:27 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:09:17 -04:00
2020-04-02 17:19:44 -04:00
2020-04-02 19:42:20 -04:00
2020-04-08 03:09:05 -04:00