Meme si ulimit donne memory="unlimited", celle-ci est quand meme limitee par
la taille de la memoire virtuelle (donnee par "ulimit -a" ->vmemory). Si
celle-ci est de 1Go (valeur assez usuelle) ca peut expliquer pourquoi le
process plante vers 950 Mo...

-----Original Message-----
From: Laurent PICOULEAU [mailto:[EMAIL PROTECTED]
Sent: Monday, January 03, 2000 6:30 PM
To: Debian-French
Subject: limite de RAM par processus ?


Bonjour (et bonne ann�e)

J'ai r�dig� un script perl pour faire une analyse statistique sur un texte.
Quand je soumet un petit texte au script tout baigne mais par curiosit� je
l'ai test� sur un gros fichier (5 megas).

En ce cas, le script se met � consommer petit � petit plein de ram jusqu'�
ce qu'il mobilise 929 Mo (selon top) puis � 933 Mo perl m'affiche un : "Out
of memory!".

J'aimerai comprendre d'o� vient cette limitation car � ce moment l� il reste
plus de 350 Mo de swap et ulimit me gratifie d'un sympathique "unlimited".
Pour info :
Slink, noyau 2.2.13 et bash comme shell

(j'ai bien conscience que j'ai surement mal programm� mon script mais je
peux le corriger ou passer � un langage o� je sais �valuer correctement la
consommation m�moire des structures de donn�es que j'alloue mais le fait que
ce programme fonctionne ou pas sur ce texte ne m'importe gu�re. La question
qui m'int�resse est : "qu'est ce qui impose cette limite ?")

Merci d'avance pour vos �claircissements.

-- 
 ( >-   Laurent PICOULEAU                                      -< )
 /~\       [EMAIL PROTECTED]                                  /~\
|  \)    Linux : mettez un pingouin dans votre ordinateur !    (/  |
 \_|_    Seuls ceux qui ne l'utilisent pas en disent du mal.   _|_/


--  
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact
[EMAIL PROTECTED]

Répondre à