Apparently, the implementation of BufferedImage.flush() may vary.
There is more to BufferedImage than meets the eye and I'm not sure
that looking at the source will help that much. Where possible,
BufferedImages are mirrored in VRAM and the two copies have to be
kept synchronized:
That is true for Windows and possibly Linux. Last I heard there were
no accelerated images in the Mac implementation for Java 1.4 or Java
5. Though perhaps the color model is affecting this particular
issue? Maybe if the image requires conversion to a Quartz compatible
image format that converted image is cached and that is where the
memory is leaking?
Scott
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Java-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/java-dev/email@hidden