delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2002/09/24/18:59:26

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
X-Authentication-Warning: slinky.cs.nyu.edu: pechtcha owned process doing -bs
Date: Tue, 24 Sep 2002 18:59:11 -0400 (EDT)
From: Igor Pechtchanski <pechtcha AT cs DOT nyu DOT edu>
Reply-To: cygwin AT cygwin DOT com
To: Hans Horn <hannes AT 2horns DOT com>
cc: cygwin AT cygwin DOT com
Subject: Re: limit for # of items created with "new" ?
In-Reply-To: <amqoqi$a3e$1@main.gmane.org>
Message-ID: <Pine.GSO.4.44.0209241841560.7805-100000@slinky.cs.nyu.edu>
Importance: Normal
MIME-Version: 1.0

Don't forget the object headers - depending on which options you use, they
can be 8 bytes per object.  It would really help to see the source of the
crashing program, at least the snippet with the allocation and
dereferencing.
	Igor

On Tue, 24 Sep 2002, Hans Horn wrote:

> Ooops,
>
> I just realized that the number of objects I've allocated is about
> 1,600,000, NOT 160,000!
> But still, each object (nodes of a singly linked list) weighs only 8 byte.
>
> H.
>
> "Hans Horn" <hannes AT 2horns DOT com> wrote in message news:amq618$9kr$1 AT main DOT gmane DOT org...
> > List,
> >
> > I am experiencing a problem when I need to allocate a large number of
> > small objects with new. (cygwin 1.3.12.4, gcc 3.2). Up to about 160
> > 000 objects I'm doing fine, but above the process receives a sigterm
> > and croaks.
> >
> > On occasion, even the entire bash shell becomes corrupt and needs to
> > be shut down. When this happens, the bash shell complains :
> >
> > *** mount version mismatch detected - 0xA820/0x1B.
> > You have multiple copies of cygwin1.dll on your system.
> > Search for cygwin1.dll using the Windows Start->Find/Search facility
> > and delete all but the most recent version.  The most recent version
> > *should* reside in x:\cygwin\bin, where 'x' is the drive on which you
> > have installed the cygwin distribution.
> >
> > Is there a maximum numbers of "new-allocatable" objects? If yes, is
> > this number configurable?
> >
> > thx a lot,
> > Hans
> >
> > P.s. Btw, I'm running Win2k with 512 MByte memory. When I watch the
> > process die in task manager, the total memory load is at about 450
> > MByte.

-- 
				http://cs.nyu.edu/~pechtcha/
      |\      _,,,---,,_		pechtcha AT cs DOT nyu DOT edu
ZZZzz /,`.-'`'    -.  ;-;;,_		igor AT watson DOT ibm DOT com
     |,4-  ) )-,_. ,\ (  `'-'		Igor Pechtchanski
    '---''(_/--'  `-'\_) fL	a.k.a JaguaR-R-R-r-r-r-.-.-.  Meow!

"Water molecules expand as they grow warmer" (C) Popular Science, Oct'02, p.51


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019