Accéder au contenu principal Passer au contenu complémentaire

Spécifier la taille du tas Java pour un service du moteur distant (Remote Engine)

Lorsque vous avez installé Talend Remote Engine en tant que service système, vous pouvez ajuster la taille du tas Java (la mémoire de la JVM) qui lui est allouée.

La taille recommandée pour le tas Java est de 1 Go.
Note InformationsConseil : Si vous n'installez pas Talend Remote Engine en tant que service, la mémoire allouée par défaut est calculée par une instance JVM et est d'un quart de la mémoire disponible. Dans ce cas, si vous devez ajuster la taille maximale du tas, utilisez l'option -Xmx comme suit : -Xmx1024M ou -Xmx1G dans une variable d'environnement, par exemple, JAVA_OPTS ou EXTRA_JAVA_OPTS, ou modifiez le fichier <remote_engine_installation>/setenv/setenv.bat.

Procédure

  1. Arrêtez le moteur.
  2. Parcourez votre système jusqu'au dossier <remote_engine_installation>/etc et ouvrez le fichier talend-remote-engine-wrapper.conf.
  3. Modifiez la valeur de la propriété wrapper.java.maxmemory en 1024.
    Notez que la taille maximale autorisée de la pile est de 4 096 Mo (environ 4 Go). Si vous configurez une taille supérieure à celle-ci, l'allocation reste de 4 096 Mo.
    Note InformationsConseil : Si vous devez contourner cette limitation, ajoutez un paramètre wrapper.java.additional.xx avec la taille souhaitée du tas. Remplacez xx par un nombre unique afin de le différencier des autres paramètres wrapper.java.additional.xx. Par exemple, utilisez wrapper.java.additional.12 = -Xmx8196m si 11 autres paramètres wrapper.java.additional.xx existent déjà.
  4. Démarrez le moteur.

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.