Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
861 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Footprint librairie STL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Footprint librairie STL

n°1384510
Profil sup​primé
Posté le 09-06-2006 à 14:14:36  answer
 

Bonjour
Connaissez vous le footprint moyen (ordre de grandeur) de la librairie STL. Apparemment on a un overhead de 200ko qui semble venir de la STL.  
Autre question liée: apparemment meme si on utilise que peu de foncionnalités de stl (par exemple seulement le template list) un dump de nos binaires inclut beaucoup de fonctions de la STL.  
Des commentaires ?

mood
Publicité
Posté le 09-06-2006 à 14:14:36  profilanswer
 

n°1384555
Joel F
Real men use unique_ptr
Posté le 09-06-2006 à 14:43:33  profilanswer
 

bah c'ets des templates donc le code utilsié est forcement inliné, d'ou le code bloat. Ensuite même si tu n'utilsie qu'un template, lui utilsie d'autres fonctions de la STL [:pingouino]

n°1384848
++fab
victime du syndrome IH
Posté le 09-06-2006 à 20:44:33  profilanswer
 


Quand tu parles de la STL, tu veux dire bibliothèque standard ? Ou alors tu exclues volontairement Iostreams & locales, string, (... ?)
 

Citation :

Autre question liée: apparemment meme si on utilise que peu de foncionnalités de stl (par exemple seulement le template list) un dump de nos binaires inclut beaucoup de fonctions de la STL.


Précises ton compilateur, ça pourra aider.

n°1384851
++fab
victime du syndrome IH
Posté le 09-06-2006 à 20:48:21  profilanswer
 

Joel F a écrit :

bah c'ets des templates donc le code utilsié est forcement inliné, d'ou le code bloat.


Pas forcément inliné  [:sugoy]  
Si ce n'est pas souhaitable, voir avec les options du compilateur pour éventuellement désactiver l'inlining.

n°1384860
el muchach​o
Comfortably Numb
Posté le 09-06-2006 à 21:01:09  profilanswer
 


Comme dit Joel F, il n'y a pas de "footprint moyen". Tout dépend de la façon dont vous l'utilisez. Si vous avez de sévères limitations en mémoire, il faudra en utiliser que le strict minimum (std::vector et c'est tout), voire devoir vous en passer.


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°1384871
_darkalt3_
Proctopathe
Posté le 09-06-2006 à 21:14:09  profilanswer
 

c'est quoi "footprint" ? [:petrus75]


---------------
Töp of the plöp
n°1384879
el muchach​o
Comfortably Numb
Posté le 09-06-2006 à 21:39:07  profilanswer
 
n°1384889
Joel F
Real men use unique_ptr
Posté le 09-06-2006 à 21:55:19  profilanswer
 

++fab a écrit :

Pas forcément inliné  [:sugoy]  
Si ce n'est pas souhaitable, voir avec les options du compilateur pour éventuellement désactiver l'inlining.


 
[:sugoy] of course, mon clavier a fourché


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Footprint librairie STL

 

Sujets relatifs
Librairie GD et perspectiveMakefile: problème d"inclusion de librairie
Problème de librairie .aProbleme syntaxe thread librairie pthread
Recherche d'une librairie de reconnaissance d'imageErreur sur une librairie partagee
Librairie CImglibrairie awt de java
Statistiques - Librairie GD - jpgraph[C++] Pb de link avec VTK4.2.2 et la STL - undefined reference !!
Plus de sujets relatifs à : Footprint librairie STL


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR