JVM
-
Core Java
ChronicleMap – Java Architecture with Off Heap Memory
My last post was written a couple of weeks ago and after some valid feedback I’d like to clarify a…
Read More » -
Core Java
Using jstat to report custom JVM metric sets
I’ve always been missing possibility to configure custom headers in JStat. Of course there are a lot of predefined data…
Read More » -
Core Java
Minor GC vs Major GC vs Full GC
While working with the GC pause detection functionality in Plumbr I was forced to work my way through loads of…
Read More » -
Software Development
JVM Pressure – Context Switching Overhead
Context Switching (CS) is a valuable service provided by the underlying Operating System. It prevents greedy processes from CPU hogging,…
Read More » -
Core Java
Why is my JVM having access to less memory than specified via -Xmx?
“Hey, can you drop by and take a look at something weird”. This is how I started to look into…
Read More » -
Core Java
Byteman – a swiss army knife for byte code manipulation
I am working with a bunch of communities in JBoss and there is so much interesting stuff to talk about,…
Read More » -
Core Java
How JVMTI tagging can affect GC pauses
This post is analyzing why and how Plumbr Agents extended the length of GC pauses on certain occasions. Troubleshooting the underlying problem…
Read More » -
Core Java
Java Flight Recorder (JFR)
JFR is a Java profiler which will allow you to investigate the runtime characteristics of your code. Typically you will…
Read More » -
Core Java
JVM is down with “OutOfMemory” error – what should I do?
Amazing as it may seem, but this particular cry “From the Depths” is frequently displayed among the results of search…
Read More »