tier1appteam

tier1appteam

QAInsights Clubhouse 2021 – JAVA PERFORMANCE TALK

Naveen Kumar Namachivayam hosted Ram Lakshmanan, the architect of yCrash, at the Performance Engineers Clubhouse. They discussed several key topics including the fundamentals of Garbage Collection, the significance of memory management, and an introduction to GC throughput, providing valuable insights for performance engineers.

OutOfMemoryError: Kill process or sacrifice child – causes & solutions

The 'Kill Process or sacrifice child' OutOfMemoryError occurs when memory usage exceeds available RAM, prompting the OS to terminate certain processes. A simulation using an AWS EC2 instance demonstrated this error, where a Java application and a chaotic BuggyApp exceeded memory limits. Potential solutions include increasing RAM, reducing processes, and optimizing memory use.

How to Use dmesg in Linux? Beginner’s Guide & Examples

The 'dmesg' command in Unix/Linux displays crucial kernel-related log messages that aid in troubleshooting performance issues. It categorizes messages based on severity and offers various options for filtering and formatting output. Users can utilize tools like yCrash for comprehensive analysis by combining 'dmesg' outputs with application-level data for effective problem resolution.

“I don’t have to worry about Garbage collection” – Is it true?

Garbage Collection (GC) is automatic in modern platforms but requires attention due to its impact on customer experience and costs. GC pauses can disrupt transactions, leading to user dissatisfaction and significant financial losses. Optimizing GC performance enhances application responsiveness and reveals crucial metrics for predictive monitoring and effective capacity planning, offering substantial improvements without code changes.

How many millions of dollars enterprises waste due to Garbage collection?

Enterprises are unknowingly wasting millions of dollars on garbage collection due to automatic memory management, causing application pauses that hinder customer transactions. Even with a GC throughput of 98%, applications still spend approximately 30 minutes daily in garbage collection activities. Tuning garbage collection and optimizing object creation can mitigate these losses.

JAX 2021 – MAJOR OUTAGES IN MAJOR ENTERPRISES!

The JAX online conference gathers Java and software architecture enthusiasts globally to share knowledge. This year, an architect will present a webinar on "Major Outages in Major Enterprises," analyzing thread dumps, heap dumps, and other artifacts. The session aims to enhance troubleshooting skills for various enterprise issues.

JAX 2021 – JVM INTERNALS IN 1 SLIDE!

JAX - Online conference brings together Java and software architecture enthusiasts globally. This year featured a webinar by an architect on "JVM Internals in 1 slide," covering JVM fundamentals concisely. Participants learned about program execution, troubleshooting, and JVM optimization, enhancing their understanding of underlying system mechanics.

Kamini Mishra – You will be missed!

On April 22, 2021, yCrash mourned the loss of Kamini, a young and kind-hearted software intern who spread joy and positivity. She contributed to launching the SRE community forum and was offered a role in an upcoming film. Her memory and contributions will be cherished, and she will be deeply missed.