Unwavering Love: yCrash Celebrating the Power of Parents on Parent’s Day

Parent's Day celebrates the invaluable love, sacrifices, and guidance of parents. At yCrash, team members share personal stories that highlight family connections and cherished memories. From Alagappan's tribute to his mother after losing his father to Sagar's gratitude for his parents' support, these narratives illustrate the profound impact parents have on their children's lives.

Read MoreUnwavering Love: yCrash Celebrating the Power of Parents on Parent’s Day

Java Parallel GC Tuning

The Parallel garbage collector in JVM enhances processing by utilizing multiple threads, reducing GC pauses. It suits applications focusing on throughput, batch processing, or larger heap sizes. Configuration involves specific JVM arguments to fine-tune heap and generation sizes, manage GC pause times, and optimize performance, requiring continuous monitoring for best results.

Read MoreJava Parallel GC Tuning

‘Troubleshooting Java’ book features fastThread

Laurentiu Spilca, a talented Java and Spring developer, authored "Troubleshooting Java," focusing on code investigation techniques to optimize and debug JVM applications. The book offers practical insights and real-world examples, including effective use of the yCrash-fastThread tool for analyzing thread dumps, quickly identifying issues like deadlocks to enhance Java app performance.

Read More‘Troubleshooting Java’ book features fastThread

Java ZGC algorithm Tuning

ZGC is a specialized Java garbage collector that efficiently manages large heaps with minimal pause times, ideal for memory-intensive applications. This post details tuning parameters like heap size, concurrent GC threads, and NUMA support, emphasizing the importance of analyzing GC logs for performance optimization to enhance application efficiency.

Read MoreJava ZGC algorithm Tuning
Is Garbage Collection Consuming High CPU in My Application?

Is Garbage Collection Consuming High CPU in My Application?

Automatic garbage collection in programming languages like Golang, Java, and Python simplifies memory management but may lead to high CPU usage. This article discusses methods to measure CPU consumption caused by garbage collection, including GC log analysis, monitoring tools, and examining CPU usage by GC threads, enabling performance optimizations for applications.

Read MoreIs Garbage Collection Consuming High CPU in My Application?

How to reduce CPU consumption caused by Garbage Collection?

Modern programming languages offer automatic garbage collection, which simplifies memory management but can lead to increased CPU consumption and higher cloud hosting costs. This article outlines five strategies for developers to mitigate these issues: analyzing GC logs, switching GC algorithms, minimizing object creation, adjusting heap size, and scaling instances. Each approach aims to optimize application performance and reduce resource expenses.

Read MoreHow to reduce CPU consumption caused by Garbage Collection?

Celebrating Fatherhood: The Silent Superheroes of Our Organization

yCrash celebrated Father's Day by honoring the fathers in their organization, highlighting their dedication and role as silent superheroes. Stories from various fathers showcased their love and guidance, revealing the deep bonds with their children. The tribute emphasizes gratitude for their unwavering support, shaping futures through love and sacrifice.

Read MoreCelebrating Fatherhood: The Silent Superheroes of Our Organization