MathGroup Archive 2009

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Memory leak caused by JavaNew[...] (JLink package)

  • To: mathgroup at smc.vnet.net
  • Subject: [mg96329] Re: Memory leak caused by JavaNew[...] (JLink package)
  • From: dh <dh at metrohm.com>
  • Date: Wed, 11 Feb 2009 05:25:11 -0500 (EST)
  • References: <gmrluq$9hq$1@smc.vnet.net>


Hi Andrew,

did you forget to realease the Java object you create?

Daniel



Andrey wrote:

> Hello,

> 

> I have a function like this:

> 

> myFun[...]:=Module[{...},

> ...

> outputDataPacketObject = JavaNew["mypackage.MyOutputClass", ...];

> 

> (* run some calculation and result result within

> 'outputDataPacketObject' java object *)

> result = MyCalcObject at runSimpleCalculation[...

> outputDataPacketObject ... ];

> 

> ];

> 

> The function should be called many times (>3000).

> 

> It turnes out that something in the program eats the memory and after

> sometime the kernel says "no enough memory".

> 

> So, why it might happen? What might be wrong? Is there a way to clear

> the memory?

> 

> 

> Regards,

> 

> -Andrey

> 




  • Prev by Date: Re: Mathematicas simplifications
  • Next by Date: Re: weather blog and ListStreamPlot sampling
  • Previous by thread: Re: Memory leak caused by JavaNew[...] (JLink package)
  • Next by thread: Usage of #1