Estoy ejecutando algunos cálculos extremadamente intensivos en memoria que pueden aumentar considerablemente el uso de memoria para un proceso (un programa de Java). He aumentado el tamaño máximo del montón de Java a 64 GB para permitir esto. El uso de memoria de Java llega a aproximadamente 66 GB, y luego mi sistema se detiene y comienzo a recibir errores de "sin memoria de la aplicación".
De manera similar, cuando uno de mis procesos de Python se expande más allá de 96 GB de uso de memoria, es matado por el sistema operativo.
Tengo 16 GB de RAM física y >1.5 TB de espacio libre en SSD para swap; ¿por qué me estaría quedando sin memoria? ¿Por qué no se expande más el swap? Estoy ejecutando Monterey 12.3.1 en un sistema M1.
Aquí están las primeras 20 líneas de la pestaña de Memoria de mi monitor de actividad
Nombre del Proceso Memoria Hilos Puertos
Icy (No responde) 66.68 GB 61 431
Firefox 957.9 MB 82 3,916
WindowServer 802.4 MB 22 2,270
FirefoxCP Extensiones Web 340.2 MB 30 473
Dropbox 286.7 MB 137 866
syncthing 190.2 MB 19 94
FirefoxCP Contenido Web Aislado 162.4 MB 30 161
FirefoxCP Contenido Web Aislado 124.6 MB 30 171
Quicksilver 122.3 MB 11 444
Preview 108.9 MB 3 267
Monitor de Actividad 108.1 MB 7 651
TextEdit 102.6 MB 3 288
FirefoxCP Contenido Web Aislado 99.7 MB 30 172
Finder 97.2 MB 6 590
loginwindow 95.8 MB 4 484
1Password 7 92.3 MB 5 601
mds 67.6 MB 8 300
Dropbox Helper (GPU) 58.2 MB 8 163
FirefoxCP Contenido Privilegiado 55.4 MB 30 200
Y aquí está la salida de vm_stat:
Estadísticas de Memoria Virtual de Mach: (tamaño de página de 16384 bytes)
Páginas libres: 4581.
Páginas activas: 173948.
Páginas inactivas: 168906.
Páginas especulativas: 5133.
Páginas ralentizadas: 0.
Páginas cableadas: 119918.
Páginas purgables: 89.
"Fallas de traducción": 726424696.
Páginas copiadas al escribir: 2352123.
Páginas rellenadas con ceros: 75215138.
Páginas reactivadas: 119697667.
Páginas purgadas: 1363563.
Páginas respaldadas por archivos: 40710.
Páginas anónimas: 307277.
Páginas almacenadas en compresor: 4404306.
Páginas ocupadas por compresor: 527236.
Descompresiones: 553185303.
Compresiones: 578504830.
Entradas de página: 4814101.
Salidas de página: 135825.
Intercambios de entrada: 302428830.
Intercambios de salida: 314732554.