https://i0.wp.com/blog.gceasy.io/wp-content/uploads/2024/04/Thumbnail.png?w=1280&ssl=1
Garbage collection (GC) is a fundamental aspect of memory management in Node.js applications. However,...
Type: Posts; User: Ram Lakshmanan
https://i0.wp.com/blog.gceasy.io/wp-content/uploads/2024/04/Thumbnail.png?w=1280&ssl=1
Garbage collection (GC) is a fundamental aspect of memory management in Node.js applications. However,...
https://i0.wp.com/blog.ycrash.io/wp-content/uploads/2024/02/Thumbnail-30.png?w=1280&ssl=1
In this post, we would like to share our real-world experience in optimizing a Java application which was...
https://i0.wp.com/blog.ycrash.io/wp-content/uploads/2024/01/Thumbnail-12.png?w=1280&ssl=1
Spring Boot is a highly popular framework for Java enterprise applications. One common method of...
https://i0.wp.com/blog.ycrash.io/wp-content/uploads/2024/02/1-top-from-host.png?resize=1400%2C597&ssl=1
“top” is a robust, lightweight command-line tool that provides real-time reports on...
https://i0.wp.com/blog.ycrash.io/wp-content/uploads/2024/01/Thumbnail-13.png?w=1280&ssl=1
Java NIO (New Input/Output) is high-performance networking and file handling API that facilitates you to...
https://i0.wp.com/blog.ycrash.io/wp-content/uploads/2023/11/Parallelism-in-ConcurrentHashMap-48.png?w=1200&ssl=1
Shenandoah GC aims to reduce pause times in Java applications by performing garbage...
https://i0.wp.com/blog.ycrash.io/wp-content/uploads/2023/11/Parallelism-in-ConcurrentHashMap-44.png?w=1200&ssl=1
Java Concurrent Mark & Sweep (CMS) algorithm operates by dividing the garbage...
https://i0.wp.com/blog.ycrash.io/wp-content/uploads/2023/11/Parallelism-in-ConcurrentHashMap-43.png?w=1200&ssl=1
Tailored for simplicity and effectiveness, the Serial GC operates with a...
https://i0.wp.com/blog.fastthread.io/wp-content/uploads/2023/10/Parallelism-in-ConcurrentHashMap-28.png?w=1200&ssl=1
Have you ever wondered what happens when the Java Virtual Machine (JVM)...
https://i0.wp.com/blog.ycrash.io/wp-content/uploads/2023/09/Parallelism-in-ConcurrentHashMap-3.png?w=1200&ssl=1
Garbage Collection is a facet often disregarded and underestimated, yet beneath its...
https://i0.wp.com/blog.ycrash.io/wp-content/uploads/2023/08/Parallelism-in-ConcurrentHashMap.png?w=1200&ssl=1
3 – 4 decades back, developers were responsible for evicting (i.e., deallocating) the...
https://i0.wp.com/blog.ycrash.io/wp-content/uploads/2023/07/cpu-spike.png?w=1200&ssl=1
In this post, we are going to discuss a non-intrusive approach (i.e., approach that doesn’t add any...
https://i0.wp.com/blog.ycrash.io/wp-content/uploads/2022/10/Youtube-Thumbnail-Options-64.png?resize=1200%2C675&ssl=1
In this series of simulating and troubleshooting performance problems in Scala...
https://i0.wp.com/blog.ycrash.io/wp-content/uploads/2023/07/zgc-2.png?w=1200&ssl=1
ZGC is a specialized garbage collector that focuses on managing large heaps and minimizing pauses in Java...
https://i0.wp.com/blog.ycrash.io/wp-content/uploads/2023/07/ycrash-2-1.png?w=1200&ssl=1
All the modern programming languages such as Golang, nodejs, Java, .net, python,…. does automatic garbage...
https://i0.wp.com/blog.ycrash.io/wp-content/uploads/2022/10/Java-String-intern-Interesting-Q-A-21.png?resize=1200%2C675&ssl=1
All multi-threaded applications are prone to Deadlock. Modern Scala...
Automatic garbage collection is a prevalent feature in modern programming languages such as Golang, Node.js, Java, .NET, and Python. While it offers convenience to developers by automatically...
Troubleshooting the container application’s performance is tricky, if proper diagnostic information isn’t captured. In this video, I have discussed the below 16 essential artifacts which you can...
It’s not just stock market charts that have patterns. Your application memory also has patterns. In this video, 6 unique memory patterns have been discussed:
1.Healthy saw-tooth pattern
2.Heavy...
https://i0.wp.com/blog.ycrash.io/wp-content/uploads/2023/02/known-api.png?resize=1200%2C675&ssl=1
There are certain Java APIs that we use in our everyday programming:
UUID Generation...
https://i0.wp.com/blog.ycrash.io/wp-content/uploads/2023/03/images.001.png?w=960&ssl=1
Several of us might be familiar with the ]clear () API in Java collections framework. In this post, let’s...
https://i0.wp.com/blog.fastthread.io/wp-content/uploads/2022/10/ft-blocked-threads-in-scala.png?w=1280&ssl=1
In this series of simulating and troubleshooting performance problems in Scala, let’s...
https://i0.wp.com/blog.fastthread.io/wp-content/uploads/2023/03/synchronized-block.001.png?w=960&ssl=1
In the earlier post we learnt about the Java synchronized method. In this post, let’s learn...
https://i0.wp.com/blog.fastthread.io/wp-content/uploads/2022/10/ft-thread-leak-in-scala.png?w=1280&ssl=1
In this series of simulating and troubleshooting performance problems in Scala, let’s...
https://i0.wp.com/blog.ycrash.io/wp-content/uploads/2023/02/apis-to-create-java-virtual-threads-1-2.png?resize=1200%2C675&ssl=1
When a method is synchronized, only one thread can enter that...