All topics

Memory Management

7 articles tagged Memory Management.

JVM Heap & GC Tuning…

  • Garbage Collection
  • JVM Internals
  • Memory Management

So, obviously, I haven’t posted anything here in a while🙂. Life has been busy. Starting several months ago, I left my job of four years and began independent consulting. Among other things, this means that the variety of topics discussed on thinkmiddleware.com should be more varied. I’m also going…

Read article: JVM Heap & GC Tuning…

JVM process Virtual Memory Usage (Resident Set Size) On A Linux 2.6.25 Kernel

  • JVM Internals
  • Linux
  • Memory Management

This article expands on the previous Virtual Memory post by exploring Resident Set Size growth while running a Java program that will consume all available Java Heap memory. Four different JVM implementations are used to compare results of these experiments. These JVMs come from two different…

Read article: JVM process Virtual Memory Usage (Resident Set Size) On A Linux 2.6.25 Kernel

Virtual Memory — Linux

  • Linux
  • Memory Management
  • Troubleshooting

It has been a couple of weeks since the last article was published. Recently, I had to dig into Virtual Memory on AIX to work through some issues. I realized there were several details I needed to explore further to understand Virtual Memory implementations. In particular, the implementation…

Read article: Virtual Memory — Linux

My JVM ran out of memory! What objects are consuming all of the memory?

  • Garbage Collection
  • JBoss
  • JVM Internals

This article isn't a comprehensive JVM Java heap sizing and garbage collection tuning document; its goal is simply to outline options for identifying which type of Object(s) are consuming the majority of memory in a running JVM--troubleshooting memory leaks in the Java heap. As usual, I focus on…

Read article: My JVM ran out of memory! What objects are consuming all of the memory?

The First 1500 Hamming Numbers

  • JVM Internals
  • Mathematics
  • Memory Management

I haven’t had a chance to post anything here since the beginning of last semester. I’m in a class at the moment where all of the programming assignments involves annoying little math algorithms. The most recent required us to generate the first N hamming numbers using an efficient algorithm that…

Read article: The First 1500 Hamming Numbers