File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Java Micro Edition and the fly likes Is this Memory Lekage? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Make it so: Java DB Connections & Transactions this week in the JDBC forum!
JavaRanch » Java Forums » Mobile » Java Micro Edition
Bookmark "Is this Memory Lekage?" Watch "Is this Memory Lekage?" New topic

Is this Memory Lekage?

vishwas bhatt
Ranch Hand

Joined: Nov 30, 2000
Posts: 129
Hi folks,

Image img;

img = Image.createImage("/a.png");
img = Image.createImage("/b.png");
img = Image.createImage("/c.png");
img = Image.createImage("/d.png");

is this memory lekage in j2me or java.Will it create memory fregmentation on heap.
Or i have to make first img = null and then asign new Image
Michael Yuan
Ranch Hand

Joined: Mar 07, 2002
Posts: 1427
No, it is not. When the img variable is assigned to the second Image instance, the first Image instance is no longer linked in the object graph and ready for garbage collection.

Seam Framework:
I agree. Here's the link:
subject: Is this Memory Lekage?
jQuery in Action, 3rd edition