[vtkusers] java memory

Jonathan Morra jonmorra at gmail.com
Mon Mar 28 21:24:27 EDT 2011


Sorry for the barrage of questions, but I am really excited to get this
working.  Is it OK to move around java objects without an intermediate
reference?  Such as
image1.SetOutputSpacing(image2.GetSpacing());

On Mon, Mar 28, 2011 at 6:18 PM, Jonathan Morra <jonmorra at gmail.com> wrote:

> Also, is it ok to reuse Java variables?  Such as
> vtkImageData image = filter.GetOuput();
>
> // Do Stuff
>
> image = filter2.GetOuput();
>
>
>
> On Mon, Mar 28, 2011 at 5:19 PM, Jonathan Morra <jonmorra at gmail.com>wrote:
>
>> Should I have to call System.gc(); and System.runFinalization();
>> frequently with VTK+Java?
>>
>>
>> On Mon, Mar 28, 2011 at 5:05 PM, Jonathan Morra <jonmorra at gmail.com>wrote:
>>
>>> OK, can you explain what you mean by Java reference count?  Here's some
>>> example code that doesn't seem to be working well.  Every time I run it I
>>> seem to accumulate memory I don't want.  Also, I'm using
>>> vtkJavaGarbageCollector
>>>
>>>         vtkLinearExtrusionFilter extruder = new
>>> vtkLinearExtrusionFilter();
>>>         extruder.SetInput(data);
>>>         extruder.Update();
>>>         vtkPolyData extruderOutput = extruder.GetOutput();
>>>
>>>         vtkPolyDataToImageStencil pol2Stenc = new
>>> vtkPolyDataToImageStencil();
>>>         pol2Stenc.SetTolerance(0);
>>>         pol2Stenc.SetInput(extruderOutput);
>>>         pol2Stenc.SetInformationInput(binaryOrgan);
>>>         pol2Stenc.Update();
>>>         vtkImageStencilData pol2StencOutput = pol2Stenc.GetOutput();
>>>
>>>         vtkImageStencil stencil = new vtkImageStencil();
>>>         stencil.SetInput(binaryOrgan);
>>>         stencil.ReverseStencilOn();
>>>         stencil.SetStencil(pol2StencOutput);
>>>         stencil.Update();
>>>         final vtkImageData stencilOutput = stencil.GetOutput();
>>>
>>>             return stencilOutput;
>>>
>>> On Mon, Mar 28, 2011 at 4:58 PM, Sebastien Jourdain <
>>> sebastien.jourdain at kitware.com> wrote:
>>>
>>>> Hi Jonathan,
>>>>
>>>> You should start by reading that thread.
>>>>
>>>> http://markmail.org/thread/k3u7gvsqwkocwfo5
>>>>
>>>> Seb
>>>>
>>>> On Mon, Mar 28, 2011 at 7:44 PM, Jonathan Morra <jonmorra at gmail.com>
>>>> wrote:
>>>> > I've been working with Java for a while now and can't seem to get my
>>>> memory
>>>> > usage under control.  Is there anyone out there who's an expert in
>>>> VTK+Java
>>>> > or at the very least has dealt with extensive memory usage in Java
>>>> with VTK
>>>> > that could give me some advice or some reading material.
>>>> > Thanks
>>>> > _______________________________________________
>>>> > Powered by www.kitware.com
>>>> >
>>>> > Visit other Kitware open-source projects at
>>>> > http://www.kitware.com/opensource/opensource.html
>>>> >
>>>> > Please keep messages on-topic and check the VTK FAQ at:
>>>> > http://www.vtk.org/Wiki/VTK_FAQ
>>>> >
>>>> > Follow this link to subscribe/unsubscribe:
>>>> > http://www.vtk.org/mailman/listinfo/vtkusers
>>>> >
>>>> >
>>>>
>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20110328/32036fa0/attachment.htm>


More information about the vtkusers mailing list