JVM
-
Core Java

Warming Up Your JVM – Superfast Production Servers and IDEs
A couple of months ago I was reading up on Complex Event Processing in Java and ways to achieve low…
Read More » -
Core Java

JavaOne 2012: Looking into the JVM Crystal Ball
I returned to Plaza A/B in the Hilton to attend the fourth session on Monday, but first went up to…
Read More » -
Enterprise Java

VisualVM: Monitoring Remote JVM Over SSH (JMX Or Not)
VisualVM is a great tool for monitoring JVM (5.0+) regarding memory usage, threads, GC, MBeans etc. Let’s see how to…
Read More » -
Core Java

OutOfMemoryError: unable to create new native thread – Problem Demystified
As you may have seen from my previous tutorials and case studies , Java Heap Space OutOfMemoryError problems can be…
Read More » -
Core Java

Java Memory Profiling Simplified
As a typical Java developer I never monitored the memory usage of my application apart from following typical best practices…
Read More » -
Core Java

BTrace: hidden gem in Java developer toolbox
This post is about BTrace which I am considering as a hidden gem for Java developer. BTrace is a safe,…
Read More » -
Core Java

Which Java thread consumes my CPU?
What do you do when your Java application consumes 100% of the CPU? Turns out you can easily find the…
Read More » -
Enterprise Java

8 Ways to improve your Java EE Production Support skills
Everybody involved in Java EE production support know this job can be difficult; 7/24 pager support, multiple incidents and bug…
Read More » -
Core Java

Java Thread at RUNNABLE state is not really running
Recently, I was doing an analysis/tuning on a Java application server installation in order to identify the bottlenecks and fix…
Read More »


