50Fermer52
GT TurboLe 28/12/2014 à 12:14
Moi je suis surtout curieux sur une chose, la pile étant un emplacement mémoire, toutes les données y transitant, passerons par le cache mémoire. Le programme va faire des accès a d'autres zones mémoires, est ce que cela 'pourrit' pas les performances ? Car ces données auront très peu de chances d'être contigués. Donc remplissage du cache a chaque accès pile et reremplissage car accès a des données beaucoup lus loin non ?

L'utilisation 'exagéré' de la pile est spécique aux langages de haut niveau, car en assembleur, a part vouloir faire du récursif, et les appels au procédures (Pour le stockage du PC car perso j'utilise les regs du proc pour faire le passage de paramêtres (Bon après c'est sur cela des codeurs)).

PpHd : c'est 0.04% d'un systême

Heu cela dépend du systême, ceux qui font de l'embarqué doivent pas penser pareil. Prends une machine a café dans les entreprises, tu penses qu'elle embarque 1 Gigas ? wink


GT grin