Maison > Java > javaDidacticiel > le corps du texte

Que faire si Java n'a pas suffisamment de mémoire

coldplay.xixi
Libérer: 2020-08-21 09:26:05
original
3784 Les gens l'ont consulté

Solution à la mémoire Java insuffisante : 1. Utilisez la commande top sous Linux pour afficher tous les processus, supprimer sélectivement la mémoire volumineuse et libérer de la mémoire ; 2. Ajustez la configuration de la mémoire jvm dans Tomca, par exemple en modifiant la mémoire minimale ; Réglez-le plus petit.

Que faire si Java n'a pas suffisamment de mémoire

[Recommandations d'apprentissage associées : Tutoriel de base Java]

Solution à la mémoire Java insuffisante :

1. Utilisez la commande top sous Linux pour afficher tous les processus afin de voir si ces processus occupent trop de mémoire. Tuez-les de manière sélective pour libérer de la mémoire. Cependant, vous devez comprendre cela clairement. .

2. Ajustez la configuration de la mémoire jvm dans Tomca, car la mémoire jvm principale fait référence à la mémoire tas jvm.

Donc la solution :

JAVA_OPTS="-server -Xms256m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=256m"
Copier après la connexion
Copier après la connexion

Définissez la mémoire minimale du tas ci-dessus - Mémoire minimale Xms256 sur un point plus petit, par exemple : avant -Xms2048m. 2048M est trop gros, peut-être que la mémoire physique n'est pas si grande, alors changez-la en -Xms256 (je l'ai ajusté à 256). Vous pouvez l'ajuster plus tard si nécessaire, ou ajouter des modules de mémoire.

La deuxième solution décisive que j'utilise habituellement est de la contrôler dans le cadre de ma propre application. Où est

JAVA_OPTS="-server -Xms256m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=256m"
Copier après la connexion
Copier après la connexion

placé sous Linux ?

cdez-vous dans le répertoire /bin de Tomcat et recherchez le fichier catalina.sh

Recommandations d'apprentissage associées : Vidéo de programmation

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal