From: Joe C. <ma...@jo...> - 2005-03-29 01:12:50
|
Hi, 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 optical scientists). 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. Joe |