• 1 Post
  • 175 Comments
Joined 8 months ago
cake
Cake day: January 17th, 2024

help-circle





  • glibc’s malloc increases the stacksize of threads depending on the number of cpu cores you have. The JVM might spawn a shitload of threads. That can increase the memory usage outside of the JVMs heap considerably. You could try to run the jvm with tcmalloc (which will replace malloc calls for the spawned process). Also different JVMs bundle different memory allocators. I think Zulu could also improve the situation out of the box. tcmalloc might still help additionally.



  • Its not said that they need devs to target home machines, it says they need to give the resources so people can host it themselves, period.

    Before attacking me with such an arrogant rant, maybe read what I wrote.

    I said:

    Once they release the source, people can refactor or reengineer it to run on smaller scale, replace proprietary databases with free ones, etc.

    So of course it’s about releasing anything (!) at all.

    I simply said that you can’t compare a small fan project like a WoW self hosted server with Blizzards infrastructure and the requirements to have a high available setup for millions of players.

    ArenaNet is quite open about their infrastructure and you can see that this is far from trivial, but also allows them to have zero downtime updates. That is a huge feat, but also means that self hosting that thing will be a pain in the ass. Yet I would not want them to not do this just so it could be easily (!) self hosted some time in the distant future.