I believe that, as of jdk 1.3 and later, all decoded images are stored as BufferedImage objects internally and are, therefore, stored on the Java heap. We are currently working on mechanisms in jdk 1.4 to cache some images in platform-specific representations (for example, as DirectDraw surfaces on win32); this would essentially get the decoded images out of the Java heap (but not necessarily onto the native heap, since they may actually be allocated in vram in some situations). Chet. "Kim, DoHyung" wrote: > > In the previous JDK 1.1.x, decoded GIF/JPG images and buffered images > are all stored in the native heap. But as of JDK 1.2.x, at least, buffered > images are stored in the Java heap. But where decoded GIF/JPG images > are stored in JDK 1.2.x or later? I mean by JDK the Sun's implementation. > > Thanks in advance. > > Kim, DoHyung > > =========================================================================== > To unsubscribe, send email to [EMAIL PROTECTED] and include in the body > of the message "signoff JAVA2D-INTEREST". For general help, send email to > [EMAIL PROTECTED] and include in the body of the message "help". =========================================================================== To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff JAVA2D-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help".
