Gruesse!
* Andreas Pakulat <[EMAIL PROTECTED]> schrieb am [31.03.05 16:48]:

> > wesentlich Speicher verbraucht. Soweit ich C verstehe reservierst du
> > doch mit deinem malloc 1024 byte. Mit dem sprintf belegst du aber
> 
> ?? malloc reserviert dir Speicher, was du da reinschreibst (und ob du
> �berhaupt was reinschreibst) ist egal, dein Prozes verbraucht aber in
> jedem Fall den entsprechenden Speicher... Er allokiert also in der 1.
> for-Schleife 1MB Speicher und erzeugt ausserdem 1024 Prozesse...

Ah danke. Ich hatte die manpage so verstanden, das ein ein malloc mir
nur eine Zusicherung �ber den angeforderten Speicher zur�ckgibt. Ihn
aber erst bei wirklicher Nutzung auch belegt. Aber jemehr ich dar�ber
nachdenke... 

Hach, ich mag die Sprachen einfach nicht, bei denen ich mir um sowas
Gedanken machen mu� ;-)

> 
> Andreas

Gru�
        Gerhard

-- 
HAL is running Windows...

Antwort per Email an