basert / cssmatch-plugin

Automatically exported from code.google.com/p/cssmatch-plugin
0 stars 0 forks source link

Moins d'allocations dynamiques #177

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
De nombreuses allocations dynamiques sont effectuées sans que ce soit 
réellement nécessaire. Parfois les objets qui allouent ne sont pas ceux qui 
détruisent, certains objets possédant des objets alloués sur le tas sont 
copiables alors qu'ils n'ont pas de constructeur par copie ni d'opérateur 
d'affectation appropriés (mais un destructeur... remember rule-of-three).

Il y aussi le cas du thread de mise à jour qui est copiable alors que ça n'a 
(doublement) pas de sens : c'est un thread (avec mutex), et il télécharge une 
donnée. Malgré tout, comme on sait qu'on ne peut pas le copier et qu'il est 
membre d'un objet, on l'alloue/réalloue dynamiquement (ben voyons).

Il faut revoir le fonctionnement d'un certain nombre d'outils pour éviter un 
festival de new/delete dans tous les sens.

Original issue reported on code.google.com by nicolas....@gmail.com on 10 May 2013 at 4:28

GoogleCodeExporter commented 8 years ago
Pour les menus : issue 176.

Original comment by nicolas....@gmail.com on 10 May 2013 at 4:29

GoogleCodeExporter commented 8 years ago

Original comment by nicolas....@gmail.com on 11 May 2013 at 9:47

GoogleCodeExporter commented 8 years ago

Original comment by nicolas....@gmail.com on 11 May 2013 at 9:59

GoogleCodeExporter commented 8 years ago

Original comment by nicolas....@gmail.com on 13 May 2013 at 8:33

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
Voir r493 pour les timers.

Original comment by nicolas....@gmail.com on 5 Sep 2013 at 5:34