Excess memory usage when visualising vtkCubes or other objects


I noticed an excessive usage of memory when using vtkCubes to visualise an 8x8x2 blocks as seen in the image.

The memory usage is ~ 380Mb

Is there anything I can try to reduce this?
Many thanks.

380MB total memory usage for a 3D visualization application is pretty good. You may be able to reduce it by loading only certain VTK modules, but probably this would require VTK9 and/or custom VTK build.

Hi Andras and thanks for the info. I noticed that cubes take a while to visualisation when I get a 25x25x6 sized geometry. Is there a way I can accelerate this as I thought it was a memory issue at first.

PS. The memory when visualising the 25x25x6 is about 800mb

If you use a GUI toolkit as well then 800MB is understandable, but otherwise it seems a bit too high (if 25x25x6 means you visualize 25x25x6=3750 cells, which is nearly zero amount of data). Maybe you import a lot of libraries that are not strictly needed, which takes time and memory. To see what’s going on, you can have a look at the list of loaded shared libraries (see instructions for Windows here).