(Courriels de diversion: <rejeta@desaxerai-meridien.com> <scie@tutelle-deblaieront.com> <malles@divisait-evitait.com> <phenix@allecherions-resoudrai.com> <vaqueront@confierais-manifestez.com> <gueule@residerez-gereras.com> <maintient@empoche-dechiffrerez.com> <delasserez@ecumaient-capsule.com> <renovateur@egorgera-reactiveraient.com> <expliquerait@saphir-institueraient.com> )


garcia julien wrote:
>  
> > Ensuite j'essaye ce joli prg (en diminuant la valeur de 32 Mo par blocs)
>  
>  Pourquoi cette diminution..?
> 

simplement pour pouvoir lancer plusieurs instances du prg mais ca n'a
pas vraiment d'interet.
 
> > sur ma machine linux (noyau 2.2.5) qui dispose de 128 Mo de RAM et
> > autant de swap: les blocs memoires sont alloues sans pb et meme au dela
> > de la limite de 256 Mo (swap+ram),
> > les choses se corsent quand les blocs commencent a etre rempli: non
> > seulement la memoire n'est pas compresse (je l'ai verifie en changeant
> > las rand() par une valeur fixe) mais lorsqu'on atteint les limites de
> > memoire (256 Mo), tout est bloque sans aucun message d'erreur et je suis
> > oblige de rebooter la machine....
>  
>  Comment expliquer que tu ais reussi a allouer plus de 256Mo si la memoire
>  n'est pas compressee..? (je ne sais pas en quoi consiste la compression de
>  memoire).
>  En plus tu dis que tu arrives a allouer plus de 256 Mo et ensuite tu dis que
>  tout se bloque qd tu atteins la limite.
>  Ya pas une contradiction la ..?

En fait, je peux allouer autant de memoire que je veux avec les malloc,
mais quand je remplis ces blocs de memoires (avec les boucles for) c'est
la que la machine se bloque quand j'atteins les 256 MO.


>  
>  Et sinon, les malloc ne retounrent jamais NULL ?

Non, on peut allouer tout ce qu'on veut tant qu'on ne remplis pas les
blocs.

>  Ton prog est interessant mais je ne sais pas si on peut se hater de dire que
>  Linux gere la memoire comme un cochon.
>  

Moi non plus, ma ca me semble quand meme tres etrange d'arriver a
bloquer la machine aussi facilement en etant simple utilisateur (pas
root).

Fabien

---------------------------------------------------------------------
Aide sur la liste: <URL:mailto:linux-31-help@savage.iut-blagnac.fr>Le CULTe sur le web: <URL:http://savage.iut-blagnac.fr/>