🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.linux.programowanie
Article #60364

Re: Testowanie ekstremalne - jak wywołać np. brak pamieci?

#60364
From: Maciej Sobczak
Date: Mon, 07 Nov 2005 07:09
18 lines
1841 bytes
Marcin 'Qrczak' Kowalczyk wrote:

>>jeśli chcesz przetestować zachowanie jakiegoś większego programu,
>>napisz własną funkcję malloc(), która po iluśtam wywołaniach zacznie
>>zwracać NULL.
> 
> Jeśli program wtedy zwolni trochę pamięci, to malloc powinien przestać
> zwracać NULL.

Niekoniecznie - w międzyczasie inny proces mógłby przechwycić tą 
zwolnioną pamięć tak, że malloc dalej będzie zwracał NULL - to zależy od 
tego, czy free zachowuje pamięć w puli dla tego samego procesu, czy też 
zwróca (lub może to zrobić w zależności od różnych progów, itp.) pamięć 
do systemu, do wykorzystania przez inne procesy.

-- 
Maciej Sobczak : http://www.msobczak.com/
Programming    : http://www.msobczak.com/prog/
Technical Details
Message-ID: <dkmuiq$5et$1@sunnews.cern.ch>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!t-online.de!irazu.switch.ch!news-zh.switch.ch!switch.ch!cernne03.cern.ch!cern.ch!news
References: <pan.2005.11.06.17.21.06.581518@poczta.onet.pl> <dkm3el$38c$1@inews.gazeta.pl> <87r79tnq5g.fsf@qrnik.zagroda>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!t-online.de!irazu.switch.ch!news-zh.switch.ch!switch.ch!cernne03.cern.ch!cern.ch!news
From: Maciej Sobczak <no.spam@no.spam.com>
Newsgroups: pl.comp.os.linux.programowanie
Subject: Re: Testowanie ekstremalne - jak wywołać np.
 brak pamieci?
Date: Mon, 07 Nov 2005 08:09:14 +0100
Organization: CERN - European Laboratory for Particle Physics
Lines: 18
Message-ID: <dkmuiq$5et$1@sunnews.cern.ch>
References: <pan.2005.11.06.17.21.06.581518@poczta.onet.pl> <dkm3el$38c$1@inews.gazeta.pl> <87r79tnq5g.fsf@qrnik.zagroda>
NNTP-Posting-Host: abpc10883.cern.ch
Mime-Version: 1.0
X-Trace: sunnews.cern.ch 1131347354 5597 (None) 137.138.37.241
X-Complaints-To: news@sunnews.cern.ch
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.12) Gecko/20050922 Red Hat/1.7.12-1.1.3.2.SL3
X-Accept-Language: en-us, en
In-Reply-To: <87r79tnq5g.fsf@qrnik.zagroda>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit