Latest Tutorials| Questions and Answers|Ask Questions?|Site Map



Home Answers Viewqa Java-Beginners Java Memory Leak
Login         

View Questions and Answers by Category

Advertisements


 
Have Programming Question? Ask it here!
 
 
 


mh
Java Memory Leak
0 Answer(s)      4 years and a month ago
Posted in : Java Beginners


I am having a memory leak in my java version of the game Snake. I have narrowed the exact step of when the program memory is increased to two possible points. The last step before the my game timer runs, (this.pack()), or the first execution of the game/pregame menu timer's loops run. The actually object that's eating up my memory is an array of ints which grows and grows every time the game is restarted or resized. (Includes canceling of timers and creating of new ones and new timer tasks.

Whenever this.pack() is called from my View class(Extends JFrame, which in turn extends the class window where pack is found). This is a problem because my game includes methods which change the background and resize the game which need to call the pack method or the game window will not work right. After many hours of trying to fix this I am still unable, and I am not really sure why this.pack() is increasing the memory of the program.

I chased down the first execution of my game/pregame timer's loop and the only possible source of the problem would be the drawing of the background, which looks like this:
Dimension currentSize = getSize();
if (g!=null)
g.drawImage(startingBackround, 0, 0, currentSize.width , currentSize.height, null);
startingBackground (spelled wrong in my code) is a BufferedImage created in the constructor.

Advertisement
View Answers

Related Tutorials/Questions & Answers:
Creating a memory leak with Java
Creating a memory leak with Java  Creating a memory leak with Java
Java memory leak
Java memory leak  What is memory leak
Advertisements
Java Memory Leak - Java Beginners
Java Memory Leak  I am having a memory leak in my java version of the game Snake. I have narrowed the exact step of when the program memory.... The actually object that's eating up my memory is an array of ints which grows
NSMutablestring memory leak
NSMutablestring memory leak  Why i am getting the nsmutablestring memory leak "NSCFString" leak
Memory leak in While loop
Memory leak in While loop  How to manage a memory leak in While loop ?   make sure loop is not running infinitley. ------------------------------------ Chandraprakash Sarathe http://javaved.blogspot.com/   
UIImage imagenamed memory leak
UIImage imagenamed memory leak  Hi, Following code is creating memory leak: UIImage * img1 = [UIImage imageNamed:@"myimage.png"]; I have to replace existing image with new image. What could be the possible solution? Thanks
GeneralBlock Memory Leak
GeneralBlock Memory Leak   Hi all, I'm testing my iPhone application using instrument test in XCode 4... but on every test it throws a GeneralBlock... to debug this kind of memory leaks in iPhone instrument test
java connection leak
java connection leak  How to check the connection leak in Java
solutions for memory leak of dicom images when using ImageIO library.
solutions for memory leak of dicom images when using ImageIO library.   I am utilizing ImageIO.write(). Out of memory error. please don't recommend System.gc(); for optimizing the memory usage
Java memory optimization
Java memory optimization  When you think about optimization, what..., You can use memory dump and then analyze it to find the process/java code in your program which is using large amount of memory. Ideally java should garbage
Java memory allocation
Java memory allocation  How does Java allocate stack and heap memory
Resource Leak
Resource Leak  What Is Resource Leak
Memory - Java Beginners
Memory management in Java  Where are these Heap and Stack? Is there size fixed? what is core area in memory
memory
memory  what is memory
Memory
Memory   what is the different between heap memory and stack memory ? please explain with example
memory
memory   hi i am jane pls explain the difference between heap memory and stack memory
Java Memory allocation - Java Interview Questions
Java Memory allocation  By default what is the memory allocation size for a single class? How the memory is allocated? Based on what procedure
Potential leak of an object XCode
Potential leak of an object XCode  What is potential leak of an object XCode
Java Get Memory
Java Get Memory       In this section of Java Example, you will see how to get the memory... can easily learn it. In this Java Get Memory Size example, we have created
Java get Free Memory
Java get Free Memory       In this section, we are going to obtain the free memory. In order to get the memory left of being allocated, the method getruntime() returns
memory allocation
memory allocation  If we assign memory malloc(5) and access more than the assigned memory then what will happen? 1.segmentation error 2.memory leak 3.program will not compile 4.Your view
Finding memory consuming process - Java Beginners
Finding memory consuming process  Hi, While debugging or optimizing your java application, how to find the memory consuming processes? Thanks
Java Memory of Apache Tomcat - Java Beginners
Java Memory of Apache Tomcat  Dear All, Please help me to fetch the Java memory occupied by Apache tomcat server using Java Codes... at times. I want to monitor that Java memory Regards, Santhosh
Java memory options from command line
Java memory options from command line  Hi, How to use java memory options from command line? Thanks   Hi, Here is the example code: java -Xms1056m -Xmx1056m MyProgram Thanks
java memory allocation for member variables and member functions
java memory allocation for member variables and member functions  ... an object q of test class then when shall the memory be allotted for function fun...() that has three variables a=5,b=6.My questions are 1>When will the memory be allotted
memory management
memory management  memory management in java
Thread Memory Usage in java - Java Beginners
Thread Memory Usage in java  how to get a thread's memory usage? Does it has java api to invoke?  hi friend, import java.io.*; import...://www.roseindia.net/java/thread/thread-creation.shtml   but,if I use
Controlling Java Heap Size Memory Allocation
Controlling Java Heap Size Memory Allocation  Hi, Tell me about Controlling Java Heap Size Memory Allocation? I have to run java program from console and allocate 2GB of RAM to Java Heap Size. Thanks   Hi, You can
how can clear the browser cache memory using java script
how can clear the browser cache memory using java script  how can clear the browser cache memory using java script
Java Get Memory Usage
Java Get Memory Usage     ... of that unlike c++,  java don't tell that how much memory is occupied... memory from the actual memory. As you know in Java programming memory can
Java read file in memory
Java read file in memory In this section, you will learn how to read a file in memory. Description of code: The class FileInputStream get a channel...++)); } System.out.println(); } } The above code mapped the file in a memory
Advertisements
 

 

 

DMCA.com