Share this post! | Vote this! |
|
This article gives you insight into the memory usage of Java™ code, covering the memory overhead of putting an
Although the subject of optimizing your application code's memory usage isn't new, it's not one that is generally well understood. This article briefly covers the memory usage of a Java process, then digs in depth into the memory usage of the Java code that you write. Finally, it shows ways to make your application code more memory-efficient, particularly in the area of using Java collections such as
int
value into an Integer
object, the cost of object delegation, and the memory efficiency of the
different collection types. You'll learn how to determine where
inefficiencies occur in your application and how to choose the right
collections to improve your code.Although the subject of optimizing your application code's memory usage isn't new, it's not one that is generally well understood. This article briefly covers the memory usage of a Java process, then digs in depth into the memory usage of the Java code that you write. Finally, it shows ways to make your application code more memory-efficient, particularly in the area of using Java collections such as
HashMap
s and ArrayList
s.
more...
0 comments:
Post a Comment