web-dev-qa-db-fra.com

Comment augmenter la mémoire dans weblogic

J'ai besoin d'augmenter la mémoire dans weblogic. Je suis nouveau dans ce domaine et je ne sais pas comment. J'ai besoin de définir -Xss=4096k. Comment puis-je le faire?

7
hudi

Xss est la taille de la pile de threads, ce n'est pas la taille de la mémoire

vous pouvez changer la taille de la mémoire en changeant les paramètres Xmx

les paramètres les plus importants sont:

-Xms1536m -Xmx1536m -XX:MaxPermSize=512m

Xmx - est la taille maximale du tas.

Xms - est la taille initiale du tas (donnez-lui la même chose que Xmx)

XX:MaxPermSize - est utilisé pour tenir compte de la VM elle-même, comme les objets de classe et les objets de méthode (elle est indépendante de la taille du tas, donnez-lui 1/3 à 1/4 de La taille Xms dépend de la taille de vos classes)

.........

En tous cas:

vous pouvez changer XSS de config.xml

dans ce chemin: DOMAIN_NAME/config/config.xml

mais vous devez arrêter le serveur d'administration lorsque vous modifiez quelque chose dans config.xml, puis éditez les propriétés de démarrage ou ajoutez-le sous <server> si ce n'est pas là:

<server-start>
      <arguments>-Xms1536m -Xmx1536m -XX:MaxPermSize=512m -Xss4096k </arguments>
</server-start>

........

[[OU]]

vous pouvez le changer depuis la console d'administration, ce qui est plus facile

accéder à la console d'administration puis aller dans Environnement >> Serveurs

choisissez le serveur que vous souhaitez changer

configuration du formulaire >> Démarrage du serveur

vous verrez la boîte appelée Arguments:

Ajouter -Xss4096k

20
Majed

Les options de la JVM doivent être définies au démarrage, vous devez donc modifier le script de démarrage de WebLogic.

Vois ici:

http://docs.Oracle.com/cd/E13222_01/wls/docs100/server_start/overview.html#JavaOptions

5
Olof Åkesson
  • Accédez à seDomainEnv.
  • Recherchez le commentaire ci-dessous.

    @REM SI USER_MEM_ARGS la variable d'environnement est définie, utilisez-la pour remplacer TOUTES les valeurs MEM_ARGS

  • Collez la ligne ci-dessous (3072 pour 3 Go).
    set USER_MEM_ARGS=-Xms128m -Xmx3072m %MEM_DEV_ARGS% %MEM_MAX_PERM_SIZE%
    
0
Anjali