100 votes

Comment définir la taille du tas pour sbt ?

J'utilise SBT 0.12.0. J'ai lu d'autres réponses sur stack overflow et les ai suivies, mais aucune d'entre elles ne m'aide, par exemple :

  • créer ForkRun Je n'ai pas observé de processus de bifurcation pendant mon utilisation de sbt.
  • définir une variable d'environnement JAVA_OPTS - il est défini mais la ligne de commande du processus de sbt ne semble pas l'utiliser du tout.
  • sbt -J-Xmx2G ajoute le paramètre à la ligne de commande du processus sbt, cependant l'ancienne valeur -Xmx1536m est utilisé par sbt à la place du paramètre ajouté.

Est-ce que je rate quelque chose ? Comment puis-je définir la taille de la pile pour sbt 0.12, lorsque je fais à la fois des tests et des tests en ligne ? run ?

0voto

Sous Windows, en exécutant SET SBT_OPTS="-XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=2G -Xmx2G -Xms1G" avant sbt semble être ce qui a résolu le problème pour moi.

Référence : https://www.baeldung.com/scala/sbt-heap-size

Je viens de changer export à SET .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X