== Euphorik - doc technique == Cette documentation à pour but de réunir certaines explications concernant des concepts, des algorithmes ou des détails techniques. === Processus de release === Exemple pour la release 1.4.0 a) Création de la branche 1.4 b) Mise à jour de la version (fichier VERSION) : "1.4.0" c) Mise en préproduction (script "/tools/mise_en_prod.rb") d) Vérification de la version en préproduction c) Mise en production d) création d'un TAG 1.4.0 e) Retour dans le Trunk, mise à jour de la version (VERSION) : "1.5.0a" === Compilation avec "+native" === Il est possible de compiler le code Erlang avec le flag "+native", cela rend l'execution plus rapide de l'ordre d'un facteur trois sur des calculs bruts. Mesure du temps d'execution pour : * euphorik_test:start(20, 20) : 20 personnes postants 20 messages sans +native : 3:39 avec +native : 3:41 Conclusion : l'ajout de +native n'a pas de répercussions significatives sur les performances, cela provient surement du fait que le gros du travail est fait du coté de la base de donnée Mnesia.