Skip to content

Diminue le temps de démarrage d’insitu

Ronan Amicel requested to merge faster-startup-time into main

Contexte

Les commande insitu est longue à démarrer, car elle importe beaucoup de choses et charge des fichiers.

On a déjà précédemment déplacé le chargement des définitions de jeux de données et d’indicateurs pour qu’ils n’aient plus lieu au moment de l’import des modules, mais seulement quand on en a besoin.

Avec l’autocomplétion, la lenteur est particulièrement frustrante.

Contenu

  • On charge les définitions de modèles itasit seulement quand on en a besoin.
  • On importe certaines bibliothèques tierces seulement quand on en a besoin.

Résultat

Sur ma machine, on passe de ~1,8 s à ~0,7 s pour un time insitu --help.

Edited by Ronan Amicel

Merge request reports