Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #30376
| Newsgroups | comp.lang.java.programmer |
|---|---|
| Date | 2014-11-21 08:41 -0800 |
| Message-ID | <c912d4cc-a1dc-4901-85a5-a6e800bb487c@googlegroups.com> (permalink) |
| Subject | heap memory issue, related with garbage collection |
| From | John <xsli2@yahoo.com> |
Hi:
My standalone Java program displays a series of PNG files in a JFrame. Those PNG files were screen shots captured earlier with several seconds interval. There are hundreds of those PNG files.
The code is like:
//the method below is repeated called with some interval: displayPic(++count);
//so the PNG files are displayed one by one without stop -- like viewing a movie. The only problem is that after displaying about 100 PNG files, out of heap memory error occurs. If I increase heap memory: java -jar -Xmx2024m myJar.jar /pngFolder/
//I can play more PNG files, but the error still happen eventually. I hope I can do some garbage collection to really solve the problem. Thank you.
private void displayPic(final int picCount)
{
String pngFileNameWithPath = xxx; //get PNG file name based on int picCount
final ImageIcon imageIcon = new ImageIcon(pngFileNameWithPath);
final JLabel picLabel = new JLabel();
picLabel.setIcon(imageIcon);
final JPanel picPanel = new JPanel();
picPanel.add(picLabel);
_jPanel.add(picPanel, BorderLayout.CENTER);
_jFrame.getContentPane().add(_jPanel);
_jFrame.setTitle(pngFileNameWithPath);
_jFrame.setVisible(true);
}
Back to comp.lang.java.programmer | Previous | Next — Next in thread | Find similar | Unroll thread
heap memory issue, related with garbage collection John <xsli2@yahoo.com> - 2014-11-21 08:41 -0800
Re: heap memory issue, related with garbage collection Tassilo Horn <tsdh@gnu.org> - 2014-11-21 17:47 +0100
Re: heap memory issue, related with garbage collection Eric Sosman <esosman@comcast-dot-net.invalid> - 2014-11-21 11:49 -0500
Re: heap memory issue, related with garbage collection John <xsli2@yahoo.com> - 2014-11-21 10:49 -0800
Re: heap memory issue, related with garbage collection Eric Sosman <esosman@comcast-dot-net.invalid> - 2014-11-21 14:32 -0500
Re: heap memory issue, related with garbage collection John <xsli2@yahoo.com> - 2014-11-28 13:29 -0800
Re: heap memory issue, related with garbage collection Eric Sosman <esosman@comcast-dot-net.invalid> - 2014-11-28 17:20 -0500
csiph-web