Hi all,

We use a fairly complex pipeline with more than 300 filters.

When divided across 20 .pvsm , everything is fast. We started to merge those 
.pvsm into a single one.

For the first 17 .pvsm everything was still fast. No .pvsm load time and no lag.

Once we started integrating the 18th .pvsm the performance started to degrade. 
We used VTune to diagnose paraview:
Seems that the performance drop is purely related to 
vtkInformation::GetAsObjectBase and  
vtkDemandDrivenPipeline::ComputePipelineMTime which is call recursively  37 
times in a single call stack sample !

It makes no difference if we integrate the 20 small .pvsm into a single large 
.pvsm or if we integrate thoses .pvsm as custom filters (.cpd) in the main 
.pvsm.

This is true when we are loading the .pvsm, but this is also true when we are 
modifying values in the statefile.

We are using:
Win10
Paraview 5.3 derivative.
Memory consumption is 1Go on a 16 Go machine.

Any idea on how to improve the performance ? We though about dividing the 
pipeline into a multitude of pvserver...

Jonathan Borduas
_______________________________________________
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:
https://public.kitware.com/mailman/listinfo/paraview

Reply via email to