🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #10780

Re: new operator faalt

#10780
From: Johan Wevers
Date: Tue, 26 Feb 2002 08:10
25 lines
2061 bytes
Armin Gerritsen wrote:

> - heap 'defragmenteren'. Zo ja hoe?

Da's een taak voor het OS. Kun je dat op dat niveau ingrijpen (ik meende
dat jij iets met embedded software deed?)

> - heap vergroten? Zo ja hoe?

Meer geheugen bijprikken.

> - Iets anders?

In dit geval is een eigen heap allocator misschien bruikbaar. Je alloceert
in het begin voldoende geheugen, en maakt daar je objecten zelf aan. Dat
kun je dan beter optimaliseren dan een algemeen algorithme van het OS.

Anderzijds, als je de gewoonte hebt erg veel new/delete's te doen in loops
o.i.d., dam zou je daar misschien van af kunnen stappen en objecten die
al aangemaakt zijn zoveel mogelijk te hergebruiken.

-- 
ir. J.C.A. Wevers         //  Physics and science fiction site:
johanw@iae.nl             //  http://www.xs4all.nl/~johanw/index.html
PGP/GPG public keys at http://www.xs4all.nl/~johanw/pgpkeys.html
Technical Details
Message-ID: <3C7B42CB.E9BACD12@iae.nl>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!213.56.195.71!fr.usenet-edu.net!usenet-edu.net!proxad.net!newshub.bart.net!typhoon.bart.nl!not-for-mail
References: <a5dl0m$6cu90$1@ID-65051.news.dfncis.de> <3C7A5882.3B898C88@iae.nl> <a5dvl8$6h8eb$1@ID-65051.news.dfncis.de>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: 107324,3fd870920848f7cb
X-Google-Attributes: gid107324,public
X-Google-Thread: fcea4,3fd870920848f7cb
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-02-26 00:10:11 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!213.56.195.71!fr.usenet-edu.net!usenet-edu.net!proxad.net!newshub.bart.net!typhoon.bart.nl!not-for-mail
Message-ID: <3C7B42CB.E9BACD12@iae.nl>
From: Johan Wevers <johanw@iae.nl>
X-Mailer: Mozilla 4.79 [en] (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
Newsgroups: be.comp.programming,nl.comp.programmeren
Subject: Re: new operator faalt
References: <a5dl0m$6cu90$1@ID-65051.news.dfncis.de> <3C7A5882.3B898C88@iae.nl> <a5dvl8$6h8eb$1@ID-65051.news.dfncis.de>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Lines: 25
Date: Tue, 26 Feb 2002 08:10:01 GMT
NNTP-Posting-Host: 212.61.2.191
X-Complaints-To: abuse@vianetworks.nl
X-Trace: typhoon.bart.nl 1014711001 212.61.2.191 (Tue, 26 Feb 2002 09:10:01 MET)
NNTP-Posting-Date: Tue, 26 Feb 2002 09:10:01 MET