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

Home Answers Viewqa Java-Interview-Questions Java garbage collector

View Questions and Answers by Category


Have Programming Question? Ask it here!

Java garbage collector
3 Answer(s)      4 years and 3 months ago
Posted in : Java Interview Questions

How you can force the garbage collection ?

View Answers

October 19, 2010 at 6:16 PM

Actually you can't force java garbage collector as done in C or C++ to free memory . We can only request for it by using the following command System.gc(); As we know that the System is a sub class of the static super class Object.Hence we have use the classname System with dot operator to the method garbage collector or gc();

October 23, 2010 at 1:24 PM


Here is the answer.

You can't force it but you call System.gc(), which is a "hint" to the runtime engine that now might be a good time to run the GC. But this does not guarantee when it will happen. Local variables in methods go out of scope when the method exits. At this point the methods are eligible for garbage collection. Each time the method comes into scope the local variables are re-created.


October 30, 2010 at 2:51 PM

Hi, the priority of GC Thread is low to compare all other threads so it always run in the last.We can not force to GC Thread to collect the garbaze.there are two cases : first for other class for which we can never force GC THread AS: class Abc{ protected void finalize() { System.out.println("garbaze collected"); } public static void main(String []args) { //case1 String s1="ram"; s1=null; for(int i=0;i<100000;i++) { System.gc(); } //case2 Abc ob = new Abc(); ob = null; System.gc(); } } in above example we have 2 cases first for String class whose object is null & we make 100000time call but gc not run. 2nd is our class whose object is null in this case gc runs in 1st call. so for otherclass object we can never force to GC.

Related Tutorials/Questions & Answers:
Java garbage collector
Java garbage collector  What is the priority of Garbage collector thread
Java Garbage collector
Java Garbage collector  What kind of thread is the Garbage collector thread?  Hi Friend, It is a daemon thread. Thanks
Java garbage collector
Java garbage collector  Does garbage collection guarantee that a program will not run out of memory?  Hi, The Java Garbage Collector does not guarantee of this. Thanks
Java garbage collector
Java garbage collector  How you can force the garbage collection
Java garbage collector
Java garbage collector  Which is garbage collected first: Normal variables or static variables
Garbage collector thread - Java Beginners
Garbage collector thread  Hi, Please let me know what kind of thread is the Garbage collector thread? Thanks  Hi Friend, It is a daemon thread. Thanks
garbage collector - Java Interview Questions
garbage collector  what is the use of garbage collector?  ...; for (int i = 0; i < size; i++) { } System.out.println("Garbage.../java/ Thanks. Amardeep
garbage collector - Java Interview Questions
How Garbage Collector Works   how does Garbage Collection works?  Garbage Collection in JavaGarbage Collector Garbage collection"... unreferenced objects on the fly. if you want more details about Garbage Collector
Garbage Collector
Garbage Collector  Hi, Can any one please tell me what are the types of garbage collector ?? Regards: Akash
Garbage Collector - Java Interview Questions
Garbage Collector  Why Database Connection object is not Garbage Collected? As we need to close the connetion manually, not like with other objects garbage collected
GARBAGE COLLECTOR  What is garbage collector in java?   In order to achieve run-time polymorphism in java following supports needed... to the fact that ??an overrides concept in java led the foundation to achieve run-time
garbage collector
garbage collector  Hi what is the adventage using system.gc() method ? what is the adventage f annotation in java ? how can we loads the spring...;Advantage of system.gc(): System.gc() runs the Garbage Collector.The JVM
Java garbage collection
Java garbage collection  How many times may an object's finalize() method be invoked by the garbage collector
garbage collection - Java Beginners
"algorithms.Instead of "destructor" in c++ , java supports garbage collector... then it will be automatically deleted by the garbage collector. It save the some amount...garbage collection  wat is the use of garbage collection  
Garbage Collection
; In the example we are describing how the garbage collector works... are creating three objects to give the garbage collector something to do, then we... in milliseconds into a long type variable then calling the garbage collector method
Garbage collection process in java - Java Beginners
collection in Java? Thanks   Garbage collection process In Java the Garbage collection process is known as Garbage Collector. The Garbage.... Program can call the System.gc() method to call the Garbage Collector
What is garbage collection? - Java Beginners
. How garbage collection works in java? Thanks   Garbage.... The Garbage collector is responsible for running the Garbage collection process in Java. Check the garbage collection code at
Java garbage collection
Java garbage collection  What is Garbage Collection and how to call it explicitly
Java garbage collection
Java garbage collection  Can an object be garbage collected while it is still reachable
Java garbage collection
Java garbage collection  Can an unreachable object become reachable again
Java Garbage Collection
Java Garbage Collection       The Java language is the most widely used programming language to rely.... The garbage collector determines which objects are no longer referenced
garbage collection in java
.style1 { color: #FFFFFF; } Garbage Collection in Java In java... will learn how to force a garbage collector to work by creating many objects.... First of all we have created an object for the garbage collector to perform
garbage collection implementation dependent java
garbage collection implementation dependent java  How a garbage collection works in Java
Code for Garbage Collection
to force a garbage collector to work by creating many objects. Description... collection. First of all we have created an object for the garbage collector...(); method to show the time take by the garbage collector
What is the purpose of garbage collection in Java, and when is it used?
What is the purpose of garbage collection in Java, and when is it used?  Hi, What is the purpose of garbage collection in Java, and when is it used... of Garbage collection in Java. so Please visit the link and clear your doubts
Java finalize() Method Example
Java finalize() Method Example In this section we will read about the finalize... object which are eligible for garbage collection is to call... a Java class that holds the I/O devices and required to release after completing
garbage collection
garbage collection  how to use garbage collection in program using core java
Garbage collection
Garbage collection  why garbage collection? How it works?   Garbage collection is one of the most important features of Java. The purpose of garbage collection is to identify and discard objects that are no longer
Finalize Method in Java
Finalize method in Java is a special method called by the garbage collector... is defined under java.lang.Object class. Garbage collection is carried out...() method of all object eligible for garbage collection
c++ garbage collection implementation
c++ garbage collection implementation  How to implement the garbage collection program in C
java - Java Beginners
java  how tha garbage collector know that the object will be deleted? on which algorithm the garbage collector works? what is the working principle of garbage collector? How manay types of garbage collectors r