¿Existe un asignador alternativo que pueda incluirse LD_PRELOAD en un proceso, anule "malloc", "calloc", etc. y asigne cosas utilizando sus propios archivos de intercambio (asignados a archivos en lugar de MAP_ANONYMOUS)?
Espero que evite que un proceso que consume mucha memoria se ralentice y afecte a todo el sistema.
Respuesta1
No que yo sepa. Tampoco creo que ayude. Su proceso que consume mucha memoria seguirá consumiendo tanta RAM como con una disposición tradicional, simplemente cambiará a una ubicación inusual una vez que el conjunto de trabajo exceda la memoria disponible.