La cause la plus fréquente est un manque de mémoire vive (RAM) ou une mauvaise allocation de mémoire. StrategyQuant X peut se bloquer ou planter lorsqu'il utilise toute la mémoire disponible.
On distingue deux cas de figure courants :
- Votre ordinateur ne dispose pas d'une mémoire vive suffisante
Si votre ordinateur dispose de 8 Go de mémoire vive (RAM) ou moins, les optimisations complexes ou le stockage de milliers de stratégies dans la base de données risquent d'épuiser toute la mémoire disponible.
Moins votre ordinateur dispose de mémoire vive (RAM), moins vous devriez conserver de stratégies dans la base de données et moins vous devriez exécuter d'étapes d'optimisation. Le stockage des stratégies et l'optimisation nécessitent tous deux des quantités importantes de mémoire.
- StrategyQuant X n'est pas configuré pour utiliser suffisamment de mémoire vive
Si votre ordinateur dispose d'au moins 16 Go de mémoire vive (RAM), vérifiez l'allocation de mémoire dans :
Configuration → Mémoire
Vous pouvez ouvrir les paramètres en cliquant sur l'icône en forme de roue dentée située dans le coin supérieur droit de StrategyQuant X.
Par défaut, StrategyQuant X laisse Java déterminer la quantité maximale de mémoire à utiliser. Ce paramètre n'est peut-être pas optimal sur les ordinateurs dotés d'une grande quantité de mémoire vive.
Paramètres recommandés pour la mémoire maximale :
- 4 à 6 Go de mémoire vive : environ 1 Go
- 8 Go de mémoire vive : jusqu'à 2 Go
- 16 Go de RAM ou plus : allouez une plus grande partie de la mémoire disponible tout en laissant suffisamment de RAM pour Windows et les autres applications
Si le problème persiste, activez l'option suivante :
Configuration → Dépannage → Activer la protection de la mémoire – arrêter les projets lorsque 85% de mémoire est atteint
Ce paramètre permet d'interrompre les projets en cours avant que l'ordinateur ne soit à court de mémoire, ce qui peut contribuer à éviter les blocages ou les plantages.