🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.powerpc
Article #2287

Re: Ask yourself these before you choosing a 32bit OS...

#2287
From: Jeff Dege
Date: Thu, 21 Sep 1995 13:17
27 lines
2050 bytes
On 20 Sep 95 01:12:39, Moises Lejter (mlm@cs.brown.edu) wrote:
: In article <43nlc8$sll@orion.cybercom.net>, jerry@cybercom.net (Jerry Shekhel) writes:
: 
:   Jerry> UNIX systems ignore the problem and let the applications
:   Jerry> worry about their own heap management.  The OS itself
:   Jerry> provides only rudimentary facilities for expanding the heap.
: 
: I am not sure how fair this statement is to modern versions of UNIX.
: It is true that the OS itself provides rudimentary facilities for
: expanding the heap - just sbrk() to extend heap memory.  However, the
: standard C library's heap allocation routines (malloc() and friends)
: do try to do a reasonable job in terms or reusing freed blocks,
: compacting contiguous free blocks when convenient.  I will grant you
: it is possible to construct an application whose dynamic memory
: behavior will defeat the strategies in the standard C library, but I
: am not sure that this is commonly a problem...

     A lot of it depends upon how well the heap management functions are
written, which is up to the compiler vendor.  Many compiler vendors have
barely adequate heap managers.  A few have reasonable ones.  In any case,
there are third-party heap managers available, if the one you've got doesn't
cut it.

-- 
the Windows API has done more to retard skill development
than anything since COBOL maintenance.
                           --Larry O'Brien
Technical Details
Message-ID: <43rokk$eea@blackice.winternet.com>
Path: arc1-ca.pugleaf.net!winternet.com!not-for-mail
References: <3vh2hc$9dd@falcon.ccs.uwo.ca> <wade-1809952212460001@f182-067.net.wisc.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!winternet.com!not-for-mail
From: jdege@winternet.com (Jeff Dege)
Newsgroups: comp.sys.powerpc,comp.os.linux.advocacy,comp.sys.mac.advocacy,comp.os.os2.advocacy,comp.sys.amiga.advocacy,comp.sys.intel,comp.os.ms-windows.advocacy
Subject: Re: Ask yourself these before you choosing a 32bit OS...
Date: 21 Sep 1995 13:17:08 GMT
Organization: StarNet Communications, Inc
Message-ID: <43rokk$eea@blackice.winternet.com>
References: <3vh2hc$9dd@falcon.ccs.uwo.ca> <wade-1809952212460001@f182-067.net.wisc.edu>
NNTP-Posting-Host: parka.winternet.com
X-Newsreader: TIN [UNIX 1.3 950726BETA PL0]