[Paraview] paraview python script : Delete(renderView1) does not free memory
Utkarsh Ayachit
utkarsh.ayachit at kitware.com
Wed Jul 15 10:14:50 EDT 2015
Delete() will only remove the render view, not all other proxies that were
created as part of the state loading operation. The following script should
do the trick:
--------------------------------------------------------------------------------
from paraview.simple import *
def ResetSession():
pxm = servermanager.ProxyManager()
pxm.UnRegisterProxies()
del pxm
Disconnect()
Connect()
for i in range(0, 10):
ResetSession()
servermanager.LoadState("/tmp/sample.pvsm")
renderView=SetActiveView(GetRenderView())
Render()
--------------------------------------------------------------------------------
Utkarsh
On Wed, Jul 15, 2015 at 12:52 AM Raj Kumar Manna <rajphysics.mon at gmail.com>
wrote:
> Dear All,
>
> I am trying to load multiple state files by running a python script with
> python shell. The script is the following
>
> #### import the simple module from the paraview
> from paraview.simple import *
>
> for time in range(0,200):
> renderView1 = GetActiveViewOrCreate('RenderView')
>
> # destroy renderView1
> Delete(renderView1)
> del renderView1
>
> filename = 'filepath/filename-%s.pvsm' % time
> servermanager.LoadState(filename)
> renderView=SetActiveView(GetRenderView())
> Render()
> # get layout
> viewLayout = GetLayout()
>
> # save screenshot
> SaveScreenshot('filepath/filename-%s.png' % time,
> layout=viewLayout, magnification=3, quality=100)
>
> I was monitoring the memory used by machine, after some time steps the
> memory used by the machine is whole RAM. Can anybody tell me what I am
> doing wrong here.
>
> I appreciate your time and support.
>
>
> Thanks
> Raj
>
>
>
> --
> ##################################################################
> Raj Kumar Manna
> Complex Fluid & Biological Physics Lab
> IIT Madras
>
> Ph. No. 8144637401
>
> alternate email: raj at physics.iitm.ac.in <rajphysics.mon at gmail.com>
> ####################################################################
> _______________________________________________
> 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 ParaView Wiki at:
> http://paraview.org/Wiki/ParaView
>
> Search the list archives at: http://markmail.org/search/?q=ParaView
>
> Follow this link to subscribe/unsubscribe:
> http://public.kitware.com/mailman/listinfo/paraview
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/paraview/attachments/20150715/8e0b6413/attachment.html>
More information about the ParaView
mailing list