Memory Leak in Java executor

The article discusses an unexpected memory leak issue caused by Java's ThreadPoolExecutor, which results in "java.lang.OutOfMemoryError". Despite executing 10 jobs with 5 worker threads, the threads remain in memory instead of being garbage collected. The solution is to call the executor's shutdown() method to properly terminate the threads after job execution.

Read MoreMemory Leak in Java executor

Confoo 2021 – 7 JVM ARGUMENTS

The ConFoo.CA Developer Conference, a major event for programmers, is now fully virtual, featuring over 100 presentations by international speakers. Architect Ram Lakshmanan will present on "7 JVM Arguments of Highly Effective Applications," focusing on key arguments that can significantly enhance application performance amidst the complexity of over 600 options available.

Read MoreConfoo 2021 – 7 JVM ARGUMENTS

Chaos Engineering – Simulating CPU spike

This article explains how to simulate 100% CPU consumption using an infinite loop in multiple threads with Java's BuggyApp application. It details the implementation of the 'CPUSpikeDemo' and 'CPUSpikerThread' classes. The author also suggests methods for diagnosing spikes, including manual thread dumps and automated analysis tools like yCrash for root cause identification.

Read MoreChaos Engineering – Simulating CPU spike

How to Kill a Process in Unix/Linux? (kill, killall, pkill, top)

This article provides an overview of various methods to terminate processes in Unix/Linux systems. It explains commands like 'kill', 'killall', and 'pkill', detailing how to use them effectively. The 'top' command is also discussed for process termination. Key differences between these commands are highlighted for user clarity.

Read MoreHow to Kill a Process in Unix/Linux? (kill, killall, pkill, top)