Article View: be.comp.programming
Article #1922Re: java.lang.OutOfMemoryError
From: Niels Basjes
Date: Thu, 04 Nov 2004 22:02
Date: Thu, 04 Nov 2004 22:02
38 lines
2612 bytes
2612 bytes
On Thu, 04 Nov 2004 20:35:08 GMT, the lifeform known as "Passero"
<bla@bla.be> wrote:
>> > Voor school moeten we voor het vak AI een schuifraam maken die de pc
>> > oplost. We moeten 3 methoden implementeren waaronder 1 blinde en 2
>> > heuristieke.
>> >
>> > Bij mijn blinde methode krijg ik soms volgende fout:
>> > java.lang.OutOfMemoryError
...
>> Je algoritme herzien. Wat is je blinde methode?
>Diepte-eerst methode. Dus hij gaat random een beweging genereren,
>controleren of hij die mag doen, stel dat het lege blokje uiterst links
>staat en hij wil links bewegen dan mag hij dat niet. En dat doen tot wanneer
>je de juiste oplossing hebt. Als je op het einde zit keer je 1 knoop terug.
>Het is letterlijk het algoritme uit de cursus dus dat klopt wel degelijk ;)
Hmmm, ik ken jouw algorithme natuurlijk niet maar een diepte-eerst
methode daarvan kun je toch wel stellen dat zoiets binnen een vrijwel
vaste hoeveelheid memory moet kunnen plaats vinden. Is dat zo ? Als
dat niet zo is probeer dan eens een afschatting te maken hoeveel
objecten je maximaal aanwezig hebt in je systeem.
Mijn eerste instinct is overigens dat je bij het backtracken een
aantal referenties naar objecten blijft hebben, dus die objecten
blijven bestaan en worden niet door de garbage collector opgeruimd.
Ik hoop dat je hier wat aan hebt.
--
Niels.
Drs. ir. Niels Basjes - http://niels.basjes.nl/ - VCV 20000302
mailto:`echo 'Niels Basjes'|awk '{print$1"@"$2".nl"}'`
Hacker: One who enjoys the intellectual challenge of
creatively overcoming or circumventing limitations.
Technical Details
Message-ID:
<gc9lo0lo1sdu54ehte5e7sthb31g0oitdo@4ax.com>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!newshub.sdsu.edu!logbridge.uoregon.edu!tethys.csu.net!nntp.csufresno.edu!sn-xit-03!sn-xit-12!sn-xit-01!sn-post-01!supernews.com!corp.supernews.com!not-for-mailReferences:
<78vid.11544$Ze5.627756@phobos.telenet-ops.be> <Xns95978C98DB168castleamber@130.133.1.4> <0owid.11639$qg2.603190@phobos.telenet-ops.be>Show Full Headers
Complete Article Headers
X-Google-Thread: fcea4,dd7c42e12c67db1d X-Google-Thread: 107324,dd7c42e12c67db1d X-Google-Attributes: gidfcea4,gid107324,public X-Google-Language: DUTCH,ASCII-7-bit Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!newshub.sdsu.edu!logbridge.uoregon.edu!tethys.csu.net!nntp.csufresno.edu!sn-xit-03!sn-xit-12!sn-xit-01!sn-post-01!supernews.com!corp.supernews.com!not-for-mail From: Niels Basjes <NielsBasjes@example.com> Newsgroups: be.comp.programming,nl.comp.programmeren Subject: Re: java.lang.OutOfMemoryError Date: Thu, 04 Nov 2004 23:02:06 +0100 Organization: Posted via Supernews, http://www.supernews.com Message-ID: <gc9lo0lo1sdu54ehte5e7sthb31g0oitdo@4ax.com> References: <78vid.11544$Ze5.627756@phobos.telenet-ops.be> <Xns95978C98DB168castleamber@130.133.1.4> <0owid.11639$qg2.603190@phobos.telenet-ops.be> X-Newsreader: Forte Agent 2.0/32.652 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@supernews.com Lines: 38