Non, de base (et depuis toujours à ma connaissance i.e. rien à voir avec KVM ou une quelconque fonctionnalité avancée), Linux mutualise les pages de code (sections .text), aussi bien au niveau des processus que des libs (excepté pour le "self-modifying code" bien sûr :) ). Donc quel que soit le nombre d'instances d'un programme ou d'une lib, le code executable n'est présent qu'une seule fois en mémoire (mais cela dit, ce sont surtout les données qui bouffent de la place aujourd'hui et non le code... ma trentaine d'onglets Chromium/Firefox me le rappellent périodiquement malgré mes 8 Go de RAM !)
[^] # Re: C'est moi ou ?
Posté par karteum59 (site web personnel) . En réponse à la dépêche Debian 8 : Jessie l’écuyère est en selle !. Évalué à 5.
Non, de base (et depuis toujours à ma connaissance i.e. rien à voir avec KVM ou une quelconque fonctionnalité avancée), Linux mutualise les pages de code (sections .text), aussi bien au niveau des processus que des libs (excepté pour le "self-modifying code" bien sûr :) ). Donc quel que soit le nombre d'instances d'un programme ou d'une lib, le code executable n'est présent qu'une seule fois en mémoire (mais cela dit, ce sont surtout les données qui bouffent de la place aujourd'hui et non le code... ma trentaine d'onglets Chromium/Firefox me le rappellent périodiquement malgré mes 8 Go de RAM !)