-
Core Java

Clear details on Java collection ‘Clear()’ API
Several of us might be familiar with the clear () API in Java collections framework. In this post, let’s discuss…
Read More » -
Core Java

Java Static Synchronized method behavior
In our earlier post, we learnt that when a method is synchronized, only one thread will be allowed to enter…
Read More » -
Core Java

Can threads execute different synchronized methods on same object?
In our earlier post, we learnt that when a method is synchronized only one thread will be allowed to enter…
Read More » -
Scala

Simulating & troubleshooting StackOverflowError in Scala
In this series of simulating and troubleshooting performance problems in Scala, let’s discuss how to simulate StackOverflowError. StackOverflowError is a…
Read More » -
Kotlin

Simulating & troubleshooting BLOCKED threads in Kotlin
In this series of simulating and troubleshooting performance problems in Kotlin, let’s discuss how to make threads go into BLOCKED…
Read More » -
Kotlin

Simulating & troubleshooting CPU spike in Kotlin
In this series of simulating and troubleshooting performance problems in Kotlin articles, let’s discuss how to simulate CPU consumption to…
Read More » -
Enterprise Java

Troubleshooting deadlock in an Apache opensource library
Apache PDFBox is a popular open-source library that facilitates java applications to work with PDF documents. Recently we encountered a…
Read More » -
Core Java

Chaos Engineering – Metaspace OutOfMemoryError
JVM memory has following regions: a. Young Generation b. Old Generation c. Metaspace d. Others region When you encounter ‘java.lang.OutOfMemoryError:…
Read More » -
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 »



