Hi there,
In your code, are you showing the plot every time you save it? If you do, try instead using the /BUFFER to the PLOT() function:
http://www.exelisvis.com/docs/PLOT.ht...
That will re-direct the plot output to an off-screen buffer instead of creating a window, so then you can use the save method without having to plot on the screen.
Could that be the slowness issue?
Cheers,
Fernando