This is the mail archive of the
java@gcc.gnu.org
mailing list for the Java project.
Re: Allocate memory
- From: Dimiter Stamenov <pamir at abv dot bg>
- To: java at gcc dot gnu dot org
- Date: Tue, 12 Feb 2008 20:57:39 +0200 (EET)
- Subject: Re: Allocate memory
In fact I know very well why it's running out of memory - I must fill a large List which consumes the memory.
When I use standard JRE I am starting application with -Xmx128M argument and it is OK, but with gcj I don't know what to do...
May be in this case I can not use gcj at all, what do you think?
>-------- Оригинално писмо --------
>От: Andrew Haley <aph@redhat.com>
>Относно: Re: Allocate memory
>До: Dimiter Stamenov <pamir@abv.bg>
>Изпратено на: Вторник, 2008, Февруари 12 19:52:33 EET
>----------------------------------
>
>Dimiter Stamenov wrote:
>> OK, but I am getting OutOfMemoryException - so what could be done?
>
>Well, it's either really running out of memory or you've hit a bug.
>
>> Do you mean that I have to rewrite that part of the code in C++?
>
>I wouldn't have thought so. The stack trace should give you an idea why it's
>running out of memory.
>
>Andrew.
>
>
>> >Dimiter Stamenov wrote:
>> >> Hi,
>> >>
>> >> Is there any way in gcj compilation to tell the compiled executable to allocate more memory?
>> >
>> >> I mean something like -Xmx JVM argument when running a pure Java application.
>> >
>> >Not that I know of. It's not something you'd need, anyway:
>> >our gc doesn't allocate memory in a single block as Sun's JVM
>> >does.
>