MOD passage de quelques fichier de iso-8859-1 à UTF8
[euphorik.git] / doc / technique.txt
index 1d45db1..458c81f 100644 (file)
@@ -3,8 +3,8 @@ Euphorik - doc technique
 
 == euphorik.js ==
 Sequences :
-   * Chargement d'une page\r
-   \r
+   * Chargement d'une page
+   
 === Client ===
 == pageMinichat.js ==
 === Classes ===
@@ -12,8 +12,17 @@ Sequences :
    * Conversation
    * Message
    
+=== Compilation avec +native ===
+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.
    
-=== Séquences ===
+=== Séquences ===
    * Attente de nouveaux messages
       a) Messages.rafraichirMessages
       b) pour chaque conversation
@@ -21,18 +30,18 @@ Sequences :
          ii) Conversation.flush
          
    * Ajout d'un message
-      PageMinichat.envoyerMessage(pseudo, message) : requête AJAX
+      PageMinichat.envoyerMessage(pseudo, message) : requête AJAX
       
    * Extraction d'une conversation
       a) Conversation.click
       b) Client.ajouterConversation(idMess)
-      c) Client.flush(false) // mise à jour du profile de manière synchrone
+      c) Client.flush(false) // mise à jour du profile de manière synchrone
       d) Messages.rafraichirMessages(true)
    
    * Suppression d'une conversation
       
 === Exemple de conversation ===
-Utilisé lors des tests
+Utilisé lors des tests
 
 m1
 m2 -> m1