Smart chunk management
#8
NiLSPACE: The stable RAM approach is closer to a minimum than a maximum at the moment. If the non-unloadable chunks require more memory than the ram limit, we will use it.

The ideal scenario is that cuberite uses exactly enough memory to fill RAM, without the system having to page either cuberite or any other application. For Dedicated servers, we can approximate this with the stable RAM approach, by setting the MAX to a significant proportion of RAM. For systems with other programs, cuberite would have to adjust its RAM in proportion to other applications requests. With the current saving architecture that is not achievable without OS support. So we have the options of the current/unload ASAP strategy. Both of these are focused primarily on minimizing our impact on other applications, and can leave significant amounts of memory unused. By comparison, The Stable RAM approach allocates a fixed amount of RAM as ours, and leaves the other applictions to the rest.
Reply
Thanks given by:


Messages In This Thread
Smart chunk management - by LogicParrot - 04-26-2016, 05:54 PM
RE: Smart chunk management - by LogicParrot - 04-26-2016, 06:06 PM
RE: Smart chunk management - by NiLSPACE - 04-26-2016, 06:12 PM
RE: Smart chunk management - by LogicParrot - 04-26-2016, 06:15 PM
RE: Smart chunk management - by LogicParrot - 04-26-2016, 06:18 PM
RE: Smart chunk management - by NiLSPACE - 04-26-2016, 06:56 PM
Dynamic MAX ram - by LogicParrot - 04-26-2016, 07:29 PM
RE: Smart chunk management - by worktycho - 04-26-2016, 07:47 PM
RE: Smart chunk management - by worktycho - 04-26-2016, 08:35 PM
RE: Smart chunk management - by worktycho - 04-26-2016, 08:37 PM
RE: Smart chunk management - by Schwertspize - 04-26-2016, 09:09 PM
Plugins - by LogicParrot - 04-26-2016, 09:14 PM
RE: Smart chunk management - by worktycho - 04-27-2016, 01:44 AM
RE: Smart chunk management - by Seyaku - 05-26-2016, 12:12 AM



Users browsing this thread: 1 Guest(s)