<div dir="ltr">On quick suggestion configure vtk to have VTK_DEBUG_LEAKS on (on the advanced set of cmake options) and rebuild.<div><br></div><div>Then when you exit the program it will tell you what VTK instances have not been entirely dereferences and thus not yet deallocated.<div><br></div><div>That should help narrow it down.</div><div><br></div></div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature">David E DeMarle<br>Kitware, Inc.<br>R&D Engineer<br>21 Corporate Drive<br>Clifton Park, NY 12065-8662<br>Phone: 518-881-4909</div></div>
<br><div class="gmail_quote">On Wed, Feb 11, 2015 at 10:02 AM, James Labiak <span dir="ltr"><<a href="mailto:jim@jslengineeringsoftware.com" target="_blank">jim@jslengineeringsoftware.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I have a Java GUI application which runs without memory leaks. It loads a database of simulations and displays 2D graphs for output. I added VTK code so that I can also display 3D graphs. Now, when I repeatedly display/cycle through the the same 4 VTK graphs (or different graphs) many times, the program uses increasing memory until the computer runs out of RAM and the application fails to respond. It seems to have a memory leak related to VTK. Memory is only freed when I then kill the application process. I have searched for information on this and tried to address various potential issues without success. In version 6.0, the VTK garbage collection method seems to have been removed. I think that I addressed potential reference count issues by providing VTK object references that go through the Java object layer. I tried adding code to delete VTK objects manually through someVTKObject.Delete() but that didn't seem to help. I ran jvisualvm but haven't been able to identify what is causing the leak. I am relatively new to VTK (and jvisualvm), so I wonder if there is a general strategy to address the memory leak issue, or other potential issues that I should look for.<br>
Thanks,<br>
Jim<br>
______________________________<u></u>_________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/<u></u>opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the VTK FAQ at: <a href="http://www.vtk.org/Wiki/VTK_FAQ" target="_blank">http://www.vtk.org/Wiki/VTK_<u></u>FAQ</a><br>
<br>
Search the list archives at: <a href="http://markmail.org/search/?q=vtkusers" target="_blank">http://markmail.org/search/?q=<u></u>vtkusers</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://public.kitware.com/mailman/listinfo/vtkusers" target="_blank">http://public.kitware.com/<u></u>mailman/listinfo/vtkusers</a><br>
</blockquote></div><br></div>