Several of us might be familiar with the clear () API in Java collections framework. In this post, let’s discuss what is the purpose of this clear() API? What is the performance impact of using this API? What happens under the JVM when this API is invoked?
Continue reading “Clear details on Java collection ‘Clear()’ API”Known Java APIs, Unknown Performance impact! – Confoo 2023
ConFoo Montreal is a multi-technology conference for developers. This year , they have conducted the program to exchange knowledge and ideas from speakers all over the world. Our Architect Ram Lakshmanan was invited to give a talk on the topic: “Known Java APIs, Unknown Performance impact!”
Continue reading “Known Java APIs, Unknown Performance impact! – Confoo 2023”Simulation und Fehlerbehebung von Deadlocks in Kotlin – Bahnbrechende Deadlocks
We would like to extend our thanks to Entwinkler.de JavaMagazin for translating and publishing our article ‘Simulating and troubleshooting deadlocks in Kotlin’ in the German language. It is an honor to have our work published in a print magazine, that too in German language.
Continue reading “Simulation und Fehlerbehebung von Deadlocks in Kotlin – Bahnbrechende Deadlocks”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 runtime error, which is thrown, when a thread’s stack size exceeds its allocated memory limit.
Continue reading “Simulating & troubleshooting StackOverflowError in Scala”Simulating & troubleshooting OOMError in Kotlin
In this series of simulating and troubleshooting performance problems in Kotlin, let’s discuss how to simulate the ‘java.lang.OutOfMemoryError: Java Heap space’ problem. ‘java.lang.OutOfMemoryError: Java Heap space’ will be thrown by the application, when it generates more objects than the maximum configured heap size.
Continue reading “Simulating & troubleshooting OOMError in Kotlin”Chaos Engineering – Metaspace OutOfMemoryError
JVM memory has following regions:

Fig: JVM memory regions
a. Young Generation
b. Old Generation
c. Metaspace
d. Others region
Continue reading “Chaos Engineering – Metaspace OutOfMemoryError”Inspect the contents of the Java Metaspace region
JVM Memory has following regions:
a. Young Generation
b. Old Generation
c. Metaspace
d. Others region
Continue reading “Inspect the contents of the Java Metaspace region”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 consumption of your application by eliminating duplicate strings in your application. To learn how intern() function works, you may refer to this blog. In this post let’s discuss the performance impact of using java.lang.String#intern() function in your application.
Continue reading “Java String intern: Performance impact”Java String intern(): Interesting Q & A
intern() is an interesting function in java.lang.String object. intern() function eliminates duplicate string objects from the application and has potential to reduce overall memory consumption of your application. In this post, let’s learn more about this intern() function.
Continue reading “Java String intern(): Interesting Q & A”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 to reduce overall memory consumption of your application. To understand how string intern() function works you may refer to this interesting blog. Intern strings are stored in a string pool in the JVM memory. JVM Memory has following regions:
Continue reading “In which region intern strings are stored?”