| |||||
Page : 1 2 Page Suivante | |
| Auteur | Sujet : inline en C |
Kristoph | Reprise du message précédent : |
Publicité | Posté le 07-02-2003 à 22:53:17 ![]() ![]() |
joce Architecte / Développeur principal"BugHunter" |
ouais mais des caches miss qui cause 10% de pertes |
joce Architecte / Développeur principal"BugHunter" | merci pour les précisions |
Musaran Cerveaulté |
Mais euh ! J'étais obligé m'sieur, j'ai des circonstances atténuantes.
inline permet de partager la fonction par header.
Se permettre de rester en C a un coût.
Se serait plus sûr comme ça:
Il est possible que le compilateur, ne sachant pas inliner une variable statique, aie compilé une copie de la fonction pour chaque source : encombrement du cache par copies multiples.
Malheureux ! Tu tiens vraiment à te faire tabasser --------------- Bricocheap: Montage de ventilo sur paté de mastic silicone |
*syl* --> [] |
Bah alors, si son compilo supporte pas le inline, explique comment t'aurais procédé.. (à part changer de compilo bien sûr |
Musaran Cerveaulté |
Ce sont des optimisations dites 'à travers' l'appel.
-changer de compilo --------------- Bricocheap: Montage de ventilo sur paté de mastic silicone |
joce Architecte / Développeur principal"BugHunter" | Pkoi éviter les macros ? |
Publicité | Posté le 10-02-2003 à 09:01:52 ![]() ![]() |
chrisbk - |
|
Musaran Cerveaulté |
D'un autre côté, la fonction inline permet des optimisations spéciales si les arguments sont constants. Le déroulage de boucle entre-autres.
Pour ça:
--------------- Bricocheap: Montage de ventilo sur paté de mastic silicone |
Publicité | Posté le ![]() ![]() |
Page : 1 2 Page Suivante |
| Sujets relatifs | |
|---|---|
| Plus de sujets relatifs à : inline en C |






