[vtkusers] Does VTK have higher memory usage in python
    Bryn Lloyd 
    lloyd at itis.ethz.ch
       
    Thu Oct 27 06:04:13 EDT 2011
    
    
  
Is the memory usage higher in python than in C++?
 
I am not sure, but am having issues with large memory usage for simple
things like clipping a large dataset.
 
My system memory usage is around 20GB, the dataset on file is "only" 2GB.
 
The pipeline looks like this: reader->clip polydata->writer
 
 
How can I reduce the memory footprint? Here is some example code:
 
reader = vtkXMLPolyDataReader()
reader.SetFileName(ifname)
reader.Update()
input = reader.GetOutput()
 
# do multiple clips
for k in range(10):
                # compute implicit box (not shown)
                clip = vtkClipPolyData()
                clip.SetClipFunction(box)
                clip.SetInput(input)
                
                fnameo = bnameo + "_clipped%05d.vtp" % k
                writer = vtkXMLPolyDataWriter()
                writer.SetInput(clip.GetOutput())
                writer.SetFileName(fnameo)
                writer.SetDataModeToAppended()
                writer.SetEncodeAppendedData(0)
                writer.Write()
 
 
Thanks
Bryn
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20111027/74b5268e/attachment.htm>
    
    
More information about the vtkusers
mailing list