Recently we encountered 'Uncaught RangeError: Maximum call stack size exceeded' error when loading our application in a web browser. In this blog post, let’s discuss what triggered this problem, explore how different browsers respond to it and how we went... Continue Reading →
Thread dump analysis is a critical aspect of diagnosing performance problems and identifying the root causes of issues in Java applications. However, it can often be a daunting and time-consuming task, especially when dealing with numerous threads and intricate stack... Continue Reading →
Discover the power of thread dumps in Android development. Learn what thread dumps are, how to capture them using commands like 'dumpsys thread' and 'jstack,' and uncover the insights they offer. Explore the effectiveness of 'fastThread,' a user-friendly tool that... Continue Reading →
Everyone knows about what sorting is. There are so many computer algorithms that have emerged to support sorting. Some of the well-known algorithms are quick sort, heap sort, merge sort etc. All these sorting algorithms are working based on sequential... Continue Reading →
ConcurrentHashMap is used extensively in multi-threaded applications. The examples of multi-threaded applications are online gaming applications, chat applications, it adds the benefit of concurrency to the application. To make application more concurrent in nature, ConcurrentHashMap introduces a concept called ‘Parallelism’.... Continue Reading →
Quick answer is ‘yes’ :-). Before you try to understand how lightweight Java virtual threads are, you might want to understand how Java virtual thread works? Here is a post that gives a quick introduction to Java virtual threads. We highly... Continue Reading →
Java virtual thread is a new type of threading model architecture introduced in JDK 19. Before you try to learn the benefits of Java Virtual Threads, you might want to understand how Java virtual thread works. Here is a post... Continue Reading →
Java virtual thread is a new feature available from JDK 19. It has potential to improve an application’s availability, throughput and code quality on top of reducing memory consumption. Here is a quick introduction to Java Virtual Thread, if you are... Continue Reading →
Java virtual threads is a new feature introduced in JDK 19. It has potential to improve an applications availability, throughput and code quality on top of reducing memory consumption. This post intends to introduce java virtual threads in an easily... Continue Reading →