JVM
-
Core Java

JVM Statistics with jstat
I have written about several command-line tools provided with the Oracle and/or OpenJDK Java Development Kits (JDKs) in the past,…
Read More » -
Enterprise Java

Java RAM Usage in Containers: Top 5 Tips Not to Lose Your Memory
In this article, we would like to share specifics of Java memory management and elasticity inside containers that are not…
Read More » -
Core Java

Java Garbage Collectors: When Will G1GC Force CMS Out?
In JEPs proposed to target JDK 9 (2017/4/4), Mark Reinhold has written that JEP 291 (“Deprecate the Concurrent Mark Sweep…
Read More » -
Core Java

How Java’s Built-In Garbage Collection Will Make Your Life Better (Most of the Time)
Discover faster, more efficient performance monitoring with an enterprise APM product learning from your apps. Take the AppDynamics APM Guided…
Read More » -
Core Java

Generational disparity in garbage collection
For the last year, I have been helping the startup Instana to create a Java agent that traces executions within…
Read More » -
Core Java

APM for the Non-Java Guru: What leak?
Solve App Problems 10x Faster with AppDynamics – Monitor production apps at code-level depth with minimal overhead. Start a FREE…
Read More » -
Core Java

Running -XX:CompileCommand on Windows
The HotSpot JVM provides several command-line arguments related to Just In Time (JIT) compilation. In this post, I look at…
Read More » -
Core Java

Java on Steroids: 5 Super Useful JIT Optimization Techniques
Java developer? Optimize your production monitoring. See the source code, call stack, and variable state behind all logged errors, warnings,…
Read More » -
Core Java

Benchmarking High-Concurrency HTTP Servers on the JVM
After a first post about HTTP clients, to which I redirect you for an introduction about efficient HTTP on the…
Read More »

