Core Java
-
Inspect the contents of the Java Metaspace region
JVM Memory has following regions: a. Young Generation b. Old Generation c. Metaspace d. Others region To see what objects…
Read More » -
Java String intern(): Performance impact
java.lang.String#intern() is an interesting function in Java. When used at the right place, it has potential to reduce overall memory…
Read More » -
In which region intern strings are stored?
intern() is an interesting function in java.lang.String object. intern() function eliminates duplicate string objects from the application and has potential…
Read More » -
Garbage Collection CPU Statistics
When a Garbage Collection event runs, it spends a predominant amount of its time in the Java application layer. It…
Read More » -
Declarative and Immutable Pipeline of Transformations
A few months ago I made a small Java library, which is worth explaining since the design of its classes…
Read More » -
The Case Against Logging
The one thing that all enterprise applications have in common, regardless of their framework, language, or communication protocols is that…
Read More » -
Reflection Means Hidden Coupling
Reflective programming (or reflection) happens when your code changes itself on the fly. For example, a method of a class,…
Read More » -
JVM c1, c2 compiler thread – high CPU consumption?
c1, c2 compiler threads are created by Java virtual machine to optimize your application’s performance. Occasionally these threads will tend…
Read More » -
Introduction to JVM and JVM languages
Java Virtual Machine (or JVM for short) is a platform-dependent software that allows you to execute programs written in languages…
Read More »