I was using plplot 5.3.1 with plplotcanvas until a few days ago. In that
configuration I found that I needed to use plplot_canvas_use_pixmap() --
otherwise the memory footprint of my application would peak out at about
2 GB and rendering would be very slow. With plplot_canvas_use_pixmap()
memory usage never exceeded about 45 MB and rendering was reasonably
fast. (The plot is a 3d surface with 350 x 512 grid points -- it is a
profile of a high quality laser beam, and the detail is desired by the
With the release of plplot 5.5.0 I see that plplotcanvas is now directly
incorporated. That was great news to me. However,
plplot_canvas_use_pixmap() seems to have been removed. I found
plplot_canvas_use_fast_rendering(), but my app is back to using ~815MB
memory and rendering very slowly. Without
plplot_canvas_use_fast_rendering() the situation is even worse -- about
1.6GB memory use.
So my question -- is there any plan to replace
plplot_canvas_use_pixmap()? Or am I just plain doing something wrong?
Thanks for any answers or insights.