[DiscordArchive] 100% isn't an amount of RAM. RAM is measured in bytes. I doubt that process was the singular thing u
[DiscordArchive] 100% isn't an amount of RAM. RAM is measured in bytes. I doubt that process was the singular thing u
Archived author: squeakyneb • Posted: 2024-08-05T05:21:27.429000+00:00
Original source
100% isn't an amount of RAM. RAM is measured in bytes. I doubt that process was the singular thing using RAM either, it wasn't using 100% of the system RAM.
Lag is probably caused by swapping. Disk usage high during the lag?
Archived author: squeakyneb • Posted: 2024-08-05T05:21:52.588000+00:00
Original source
Probably not enough RAM yeah but we don't know if it's the game using too much or something else.
Archived author: squeakyneb • Posted: 2024-08-05T05:22:25.720000+00:00
Original source
This probably needs a support forum thread really. Not my call but this seems like the wrong channel and I'm surprised nobody else has said something.
Archived author: Foe • Posted: 2024-08-05T05:23:19.273000+00:00
Original source
Keeping everything loaded in memory is crazy when you're not dealing with a large amount of loads/unloads constantly. It gimps the majority of of your users, which are small at-home servers with the bare minimum of hardware. If anything it should be a config option and not just removed entirely as a function
Archived author: squeakyneb • Posted: 2024-08-05T07:02:50.050000+00:00
Original source
Maybe, maybe not. Also I don't actually know the behaviour of AzerothCore, just emphasising that the code can do a lot of things with memory and that "using it" is not a bad thing to do with it.
Archived author: walkline • Posted: 2024-08-05T07:27:12.528000+00:00
Original source
Another useful feature would be implementing lazy loading for most of the things (as a config option). This would result in an almost instant server startup time and significantly reduce ram usage upon startup. It would be handy for development. But it would require considerable effort, so it’s unlikely that someone would pick up for development ☹️
![[Image: memcpu.jpg?ex=690c4df7&is=690afc77&hm=77...c46502f7d&]](https://cdn.discordapp.com/attachments/284323424032129024/1269919787514068992/memcpu.jpg?ex=690c4df7&is=690afc77&hm=77701975d718ea7056c6c6594fce75c2ebd6ba010af7d4154228e43c46502f7d&)
Archived author: NHX • Posted: 2024-08-05T07:27:51.364000+00:00
Original source
This is clean compile and install with everything loaded on ubuntu 22.04, memory usage and cpu usage
![[Image: memcpu.jpg?ex=690c4df7&is=690afc77&hm=77...c46502f7d&]](https://cdn.discordapp.com/attachments/284323424032129024/1269919787514068992/memcpu.jpg?ex=690c4df7&is=690afc77&hm=77701975d718ea7056c6c6594fce75c2ebd6ba010af7d4154228e43c46502f7d&)
Archived author: Foe • Posted: 2024-08-05T07:34:26.789000+00:00
Original source
Most of the startup could be async
Archived author: squeakyneb • Posted: 2024-08-05T07:35:52.003000+00:00
Original source
That's about what I see. The memory usage is a tad misleading though since on Linux forked processes get CoW duplicates of the same memory pages, so 4x processes doesn't mean 4x 1556M memory usage.
Archived author: squeakyneb • Posted: 2024-08-05T07:36:28.845000+00:00
Original source
Startup only takes me like fifteen seconds. It's pretty instant given the scope of what it's doing I think.