File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
    Bookmark Topic Watch Topic
  • New Topic

Minimizing Garbage Collection

 
Vivek Jain
Ranch Hand
Posts: 34
  • 0
  • Mark post as helpful
  • send pies
  • Report post to moderator
Hello Gurus,
I would like to know how can we minimize the garbage collection in Java. I know that garbage collection cannot be forced.

But still what could be the best practices to minimize or avoid garbage collection in Java???

Thanks!
 
Rob Spoor
Sheriff
Pie
Posts: 20372
44
Chrome Eclipse IDE Java Windows
  • 0
  • Mark post as helpful
  • send pies
  • Report post to moderator
Originally posted by Vivek Jain:
But still what could be the best practices to minimize or avoid garbage collection in Java???

First think of yourself if you really want this. Without garbage collection, objects are never cleaned up, and the heap just fills up until it is full and the JVM throws an OutOfMemoryError.
 
Jesper de Jong
Java Cowboy
Saloon Keeper
Pie
Posts: 15150
31
Android IntelliJ IDE Java Scala Spring
  • 0
  • Mark post as helpful
  • send pies
  • Report post to moderator
In general, you don't need to worry about garbage collection in Java. The JVM contains very sophisticated algorithms to make garbage collection as efficient as possible, and you are probably not going to gain much by trying to optimize it.

However, if you want to know all the details, have a look at this document:
Tuning Garbage Collection with the 5.0 Java[tm] Virtual Machine
 
It is sorta covered in the JavaRanch Style Guide.
    Bookmark Topic Watch Topic
  • New Topic