All topics

JVM Internals

23 articles tagged JVM Internals.

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…

Capturing JVM TCP Traffic

  • Debugging
  • JVM Internals
  • Troubleshooting

Any time you have a distributed application, there is network communication involved. Capturing this network traffic can be instrumental in diagnosing and solving problems. Generally, to capturing network traffic, superuser privledges, timing, and a bit of luck is needed. Often, the appropriate…

Read article: Capturing JVM TCP Traffic

Websphere v6.x Classloaders

  • Classloaders
  • J2EE / Jakarta EE
  • JVM Internals

Building on the ideas introduced in the last article, a J2EE Application servers classloaders are explored in this installment. In particular, Websphere Application Server v.6.x Classloaders are introduced. The J2EE Spec provides some guidance regarding J2EE Application Servers, but as with so many…

Read article: Websphere v6.x Classloaders

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

The Java Security Manager

  • JVM Internals
  • Java
  • Security

In the last post, the Java Standard Edition and Java Enterprise Edition security features were introduced. This is the second in a series of articles that introduces each Java security feature in depth. This article introduces the Java Security Manager and the sandbox it creates for a Java…

Read article: The Java Security Manager

Java Security — The Low-Level details To J2EE Security–And, Beyond

  • J2EE / Jakarta EE
  • JVM Internals
  • Java

While researching details for a Java Security Manager article, it became obvious that I didn’t understand the mappings of all the different Java, security-related specifications to the technologies and acronyms I knew. Thus, was the beginning of this article. Below each security-related feature in…

Read article: Java Security — The Low-Level details To J2EE Security–And, Beyond