|
Auteur | Sujet : Conseils et techniques d'optimisation C/C++ |
---|
Joel F Real men use unique_ptr | Reprise du message précédent :
Message cité 3 fois Message édité par Joel F le 03-03-2007 à 00:32:36 |
![]() Publicité | Posté le 03-03-2007 à 00:31:11 ![]() ![]() |
tbp |
|
Taz bisounours-codeur |
sur des gros switchs, j'ai déjà vu des optimisations pas mal avec des tables toussa. faudrait trouver un code de démo. Après le switch c'est quand même plus lisible.
|
Joel F Real men use unique_ptr |
|
0x90 → |
--------------- Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck. |
Joel F Real men use unique_ptr |
|
Joel F Real men use unique_ptr |
|
0x90 → |
--------------- Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck. |
Joel F Real men use unique_ptr |
|
![]() Publicité | Posté le 05-03-2007 à 18:14:39 ![]() ![]() |
masklinn í dag viðrar vel til loftárása |
--------------- Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody |
0x90 → |
--------------- Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck. |
Joel F Real men use unique_ptr |
|
tbp |
|
Joel F Real men use unique_ptr | ca manque de Message édité par Joel F le 05-03-2007 à 20:53:36 |
gee Bon ben hon |
--------------- "Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!" |
dap++ Script kiddie |
--------------- dap.developpez.com |
Joel F Real men use unique_ptr |
|
gee Bon ben hon | et ma question? --------------- "Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!" |
djobidjoba | j'ai fait un test, c'est plus lent pour la solution 2, j'aurais cru l'inverse
Message édité par djobidjoba le 20-01-2008 à 12:10:35 |
bjone Insert booze to continue | bah regarde l'asm généré, le problème avec un bloc de code aussi petit, c'est l'entrelacement avec le code le précédent et le suivant, donc suivant ce qu'il y a autour le compilo peut générer quelque chose de légèrement différent... |
gee Bon ben hon | Dans ce cas pourquoi les gens préfèrent à while(n>0) ? Message édité par gee le 14-12-2007 à 17:04:33 --------------- "Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!" |
bjone Insert booze to continue | bah |
Joel F Real men use unique_ptr | mais ca va allez vos enculages de mouches là !
|
gee Bon ben hon | et le Duffs ? --------------- "Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!" |
Ace17 |
|
bjone Insert booze to continue |
|
gee Bon ben hon |
--------------- "Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!" |
bjone Insert booze to continue | http://www.youtube.com/watch?v=IYs [...] re=related
Message édité par bjone le 14-12-2007 à 19:56:55 |
galileo34 | A partir du moment où ton algo manipule (beaucoup) de données, c'est sur les cache-misses que tu vas perdre le plus de temps. C'est moins visible sur les CPU Intel que sur les daubes qui équipent les consoles, mais c'est quand même déterminant (les CPU Intel ont des prefetchers pour éviter les cache-miss et réordonne l'exécution des instructions pour en minimiser l'impact).
|
contremaitre | et sinon, ca vaut le coup de toujours passer les variables par références plutot que par valeur? (ca evite une copie de la variable pour rien) |
sligor |
|
Joel F Real men use unique_ptr | sauf que mettre des références à des endroits bien précis aide aussi le compilateur à inliner des méthodes et fonctions plus efficacement. Typiquement, j'ai mesuré pas loin de 15% de gain entre un bon vieux
|
sligor |
|
Joel F Real men use unique_ptr |
|
Taz bisounours-codeur |
ouais parce que moi j'aurais tendance à dire que la première forme génère du meilleur code et à éviter les références pour les value type de petite taille. Et j'aurais dit l'inverse, que le fais de mettre des valeurs ça lui donne plus de liberté niveau aliasing, toussa
|
tbp | D'une, si on en est à couper les cheveux en quatre, il faudra m'expliquer pourquoi l'index est signé. Ensuite pour cet opérateur je m'attarderai surtout sur le type du retour. Finalement, tout cela n'a pas grande signification hors contexte précis (compilo, révision du compilo, coefficient de marée). |
Joel F Real men use unique_ptr |
|
Joel F Real men use unique_ptr |
|
Imothep14 | Je répond avec une certaine connaissance de développement en C et C++.
|
![]() Publicité | Posté le ![]() ![]() |
Sujets relatifs | |
---|---|
[SQL] Structure tables MySQL pour menu de Site Web, conseils | Débuter en c# / asp.net, besoin de conseils |
optimisation vba access | Optimisation d'import de gros fichiers texte dans ACCESS |
Interpretation de la DTD par le navigateur ? (-> optimisation) | Date et optimisation... |
optimisation calcul distance dans procédure stockée ? | Besoin de conseils pour organisation SQL |
Optimisation d'images | Optimisation de requétes |
Plus de sujets relatifs à : Conseils et techniques d'optimisation C/C++ |