Optimisations

Le compilateur effectue une optimisation des expressions constantes.

Vous pouvez donc laisser des constantes sous forme littérale dans le source, par exemple:

  • valeur * (1/24/60/60)
  • valeur * 1.157407407e-5

sont équivalentes en termes de vitesse d'exécution.

Les branches mortes sont éliminées (par exemple un "if then" dont la condition est toujours fausse).

Une clause "uses" en début de script indique une résolution des dépendances manuelle (la dépendance sera minimale avec un "uses System;"), cela n'a pas d'effet sur la performance d'exécution, mais en a un sur celle de la compilation, ainsi que l'utilisation mémoire.