[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Comparing Pika-syle and JNI-style

From: bear <bear@xxxxxxxxx>
Subject: Re: Comparing Pika-syle and JNI-style
Date: Wed, 14 Jan 2004 15:55:13 -0800 (PST)

> I've been bitten by this while using a genetic algorithm.  I had
> "random-looking" bit patterns (the genomes) filling almost 2Gbytes of
> memory space, and the Boehm collector was mistaking almost half of
> the words for possible pointers.  It eventually reached a tipping
> point where the values it couldn't free contained enough
> "pseudopointers" to prevent it from freeing anything else, and
> crashed.

I don't object to the remarks about the drawback of conservative GC;
but just curious about your specific experience.  Was there a
reason that prevented you from using GC_malloc_atomic?
(I usually carefully avoid allocating big chunk of non-pointer
data via GC_malloc, but if there's a general case that I can't
avoid it, I want to know that).