Memory starvation
#1
In reply to what xoft wrote at https://github.com/mc-server/MCServer/is...t-40020686 64 bit helps because we can just leave working out which chunks to store in RAM to the OS and just have infrequently accessed chunks paged out. The OS has all the information needed to determine how much RAM we can use.

As for the flash storage issue a setting could help with the read/write bias if we stop using queues. However from what you explained the only real differences from my proposal and the current setup is that it doesn't drop the allocation immediately and that we would give priority to reads versus writes depending on memory pressure.

I'm opening an issue for both.
Reply
Thanks given by:
#2
Paging is not the answer - you can run out of pagefile the same way you can run out of RAM, so you'll be at the very same problem once again.
Reply
Thanks given by:
#3
So we need a chunk memory pool.
Reply
Thanks given by:




Users browsing this thread: 3 Guest(s)