En raison du mécanisme de gestion de la mémoire du système d'exploitation, chaque processus se verra attribuer un espace d'adressage virtuel (correspondant au système 32 bits, il s'agit de l'4G espace d'adressage du processus virtuel Certaines des adresses mémoire présentes). l'espace d'adressage virtuel est mappé sur la mémoire physique réelle, lorsque la mémoire requise par un processus est supérieure à la mémoire physique réelle, certaines de ses adresses de mémoire virtuelle seront mappées sur le disque. En raison de l'existence de ce mécanisme, le processus. semble pouvoir utiliser plus que la mémoire physique réelle. Besoin de plus d'espace mémoire.
Concernant votre question, la JVM nécessite 3 Go d'espace mémoire, mais la machine réelle n'en a que 1 Go. Par conséquent, le système d'exploitation stockera la mémoire temporairement inutilisée dans le processus JVM sur le disque (c'est-à-dire l'espace d'échange). doit en utiliser un autre Lorsqu'une partie de la mémoire est utilisée, les données du disque sont écrites dans la mémoire via un échange de mémoire. Par conséquent, si Memory Swap se produit fréquemment, le programme doit être très lent
En raison du mécanisme de gestion de la mémoire du système d'exploitation, chaque processus se verra attribuer un espace d'adressage virtuel (correspondant au système 32 bits, il s'agit de l'
4G
espace d'adressage du processus virtuel Certaines des adresses mémoire présentes). l'espace d'adressage virtuel est mappé sur la mémoire physique réelle, lorsque la mémoire requise par un processus est supérieure à la mémoire physique réelle, certaines de ses adresses de mémoire virtuelle seront mappées sur le disque. En raison de l'existence de ce mécanisme, le processus. semble pouvoir utiliser plus que la mémoire physique réelle. Besoin de plus d'espace mémoire.Concernant votre question, la JVM nécessite 3 Go d'espace mémoire, mais la machine réelle n'en a que 1 Go. Par conséquent, le système d'exploitation stockera la mémoire temporairement inutilisée dans le processus JVM sur le disque (c'est-à-dire l'espace d'échange). doit en utiliser un autre Lorsqu'une partie de la mémoire est utilisée, les données du disque sont écrites dans la mémoire via un échange de mémoire. Par conséquent, si
.Memory Swap
se produit fréquemment, le programme doit être très lentUne mémoire virtuelle est également disponible.
Cela ne fonctionnera pas si vous réduisez la mémoire virtuelle ou si vous la désactivez directement.