On Tuesday 25 June 2002 10:54, Jean-Claude Schopfer wrote: > Quand linux a d�marr� (sans X), j'ai env 25 MB (sur 128) d'utilis�.
Correcte ! > Je d�marre X (uniquement xdm gdm etc..) et vl� pan 50MB de plus d'utilis�. Ah, ah, ah. Et tu pensais que le serveur X allait te bouffer 10 KB ? > Je me loggue sous X, afterstep me dit bonjour, Et voil�, nous y sommes... le serveur X, plus un petit window manager... et vlan... une barette de plus ! Les widgets, pixmap, fonts... tout �a c'est tr�s cher en m�moire... h�las :-( > j'ouvre mozilla, et pan 20MB suppl�mentaire... T'as de la chance et tu n'en es qu'au d�but... apr�s deux jours d'utilisation de Mozilla/Netscape (si tu y arrives), tu te retrouves avec 45 Mb... > j'ouvre vmware et patatra �a swap � fond...Je referme > tout, X compris, je me retrouve avec une simple console, je m'attends � > retrouver mes 25MB utilis� mais non, il me reste plus rien... > - Pourquoi les progs ont besoin d'autant de m�moire ??? Pour Mozilla/Netscape, �a reste un myst�re... en tout cas pour moi. Je ne comprends pas pourquoi ils se vautrent dans la m�moir � ce point. J'utilise Konqueror et Opera qui sont beaucoup moins gourmand. > - Pourquoi quand je quitte un programme, la m�moire n'est pas lib�r�e et > reste utilis�e ? (cache ou pas cache le prob est le m�me) La gestion des caches et structure kernel sont dynamiques. Par opposition � ce qui se faisait dans les UNIX il y a quelques ann�es. En fait le kernel essaie de s'adapter. Par exemple, la part de buffer-cache diminue lorsque le syst�me a besoin de m�moir epour les process utiilisateurs. Ceci est bien visible le matin lorsque tu reposes les mains sur ton clavier. Concernnat les prog utilisateurs, brk(2) se contente d'augmenter le data size d'un programme, mais ne lib�re rien... Daniel -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question. Ouais, pour se d�sabonner aussi.
