Existe um alocador de memória alternativo que usa o swapfile separado?

0

Existe um alocador alternativo que pode ser LD_PRELOADed em um processo, sobrescreve "malloc", "calloc", etc. e aloca coisas usando seus próprios arquivos de troca (mmaped para arquivos ao invés de MAP_ANONYMOUS)?

Espero que isso evite que um processo faminto por memória diminua a velocidade e debilite todo o sistema.

    
por Vi. 24.01.2012 / 14:48

1 resposta

1

Não que eu saiba. Eu também não acredito que ajudaria. Seu processo que consome memória ainda consumirá tanta RAM quanto em um arranjo tradicional, ele apenas irá mudar para um local incomum, uma vez que o conjunto de trabalho excede a memória disponível.

    
por 24.01.2012 / 20:05