JVM
-
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 » -
Core Java
CompressedOops: Introduction to compressed references in Java
In this article we are going to introduce you to one of the JVM optimizations known as Compressed oops. The idea…
Read More » -
Core Java
Elastic infrastructure in practice
A couple of weeks ago I got a rare opportunity to get my hands dirty in the infrastructure field. Being…
Read More » -
Core Java
HotSpot Incremental Java Garbage Collector
In my recent blog post Determining the Active HotSpot Garbage Collector, I described different approaches that can be used to…
Read More » -
Core Java
Determining the Active HotSpot Garbage Collector
The StackOverflow questions find which type of garbage collector is running, Default Garbage collector for a jvm, How can I…
Read More »