Quantcast
Channel: phcharbonneau
Browsing latest articles
Browse All 23 View Live

Java Verbose GC - Tutorial Video

This is my first tutorial video which will provide you with technical detail on how to enable and analyze the verbose:gc output data of your JVM...

View Article



QOTD: Java Thread vs. Java Heap Space

The following question is quite common and is related to OutOfMemoryError: unable to create new native thread problems during the JVM thread creation...

View Article

Java concurrency: the hidden thread deadlocks

Most Java programmers are familiar with the Java thread deadlock concept. It essentially involves 2 threads waiting forever for each other. This...

View Article

Java 8: From PermGen to Metaspace

As you may be aware, the JDK 8 Early Access is now available for download. This allows Java developers to experiment with some of the new language...

View Article

OpenJPA: Memory Leak Case Study

This article will provide the complete root cause analysis details and resolution of a Java heap memory leak (Apache OpenJPA leak) affecting an Oracle...

View Article


HotSpot GC Thread CPU footprint on Linux

  The following question will test your knowledge on garbage collection and high CPU troubleshooting for Java applications running on Linux OS....

View Article

HotSpot 32-bit to 64-bit upgrade: What to look for

This short post will test your knowledge on JVM and project delivery skills; especially regarding JVM upgrades. I’m looking forward for your comments and...

View Article

Java Just-In-Time Compilation: More Than Just a Buzzword

A recent Java production performance problem forced me to revisit and truly appreciate the Java VM Just-In-Time (JIT) compiler. Most Java developers and...

View Article


Plumbr 3.0 – An Evolutionary Approach for Java Memory Leaks

Most Java developers are familiar with the concept of “memory leaks”. In the Java world, it essentially means the constant expansion of a particular memory...

View Article


Weblogic Thread Monitoring Tips

If you are working as a middleware administrator or application support individual, you may have realized by now how crucial it is to have proper knowledge of...

View Article

Oracle Weblogic Stuck Thread Detection

The following question will again test your knowledge of the Oracle Weblogic threading model. I’m looking forward for your comments and experience on the...

View Article

Java VM – Beware of the YoungGen space

As you may have seen from our previous performance oriented articles, a healthy JVM is one of the most important goals to achieve for optimal application...

View Article

ClassNotFoundException: Is It Slowing Down Your JVM?

Most Java developers are familiar with the infamous and very commonjava.lang.ClassNotFoundException. While the sources of this problem are generally well...

View Article


Java 8 is Now Released!

This post is to inform you that Java 8 has been officially released by Oracle. You can download the official release here.In a nutshell:Lambda...

View Article

Java Performance Optimization - DZone Refcard

This post is to inform you that I published recently a recent refcard on Java Performance Optimization which is now available from DZone. Refcardz are...

View Article

Browsing latest articles
Browse All 23 View Live




Latest Images