JVM
-
Core Java

How to estimate memory consumption?
This story goes back at least a decade, when I was first approached by a PHB with a question “How…
Read More » -
Core Java

GC impact on throughput and latency
One type of the problems each and every Java application out there has to wrestle with is related to garbage…
Read More » -
Core Java

Post-hoc tracing using a debugger
Once nice little features of most debuggers that I have been exercising recently is the ability to log information on…
Read More » -
Core Java

Java vs. Native Agents – The Powerful Things They Do
What you should know before installing an agent, and how it affects your code When building a scalable server-side application…
Read More » -
Core Java

Mirror Mirror – Using Reflection To Look Inside The JVM at Run-time
Developers: Takipi tells you when new code breaks in production – Learn more We’re all used to employing reflection in…
Read More » -
Core Java

Memory leaks and memory management in Java applications
One of the more prominent features of the Java platform is its automatic memory management. Many people translate this feature…
Read More » -
Core Java

(Part 2 of 3): Synopsis of articles & videos on Performance tuning, JVM, GC in Java, Mechanical Sympathy, et al
This is a continuation of the previous post titled (Part 1 of 3): Synopsis of articles & videos on Performance tuning,…
Read More » -
Core Java

RMI enforcing Full GC to run hourly
During all the troubleshooting exercises I have carried out in my career, I have picked up a feeling that the…
Read More » -
Core Java

Anatomy of a Java Decompiler
A decompiler, simply put, attempts to reverse the transformation of source code to object code. But there are many interesting…
Read More »
