Search

Fast thread

Universal Java Thread Dump Analyzer

Tag

Kotlin

Simulating & troubleshooting StackOverflowError in Kotlin

In this series of simulating and troubleshooting performance problems in Kotlin, let’s discuss how to simulate StackOverflow errors. StackOverflow error is a runtime error, which is thrown when a thread's stack size exceeds its allocated memory limit.  Video: To see... Continue Reading →

Simulating & troubleshooting Thread leak in Kotlin

In this series of simulating and troubleshooting performance problems in Kotlin, let’s discuss how to simulate thread leaks. ‘java.lang.OutOfMemoryError: unable to create new native thread’ will be thrown, when more threads are created than the memory capacity of the device.... Continue Reading →

Simulating & troubleshooting BLOCKED threads in Kotlin

In this series of simulating and troubleshooting performance problems in Kotlin, let’s discuss how to make threads go into BLOCKED state. A thread will enter into a BLOCKED state when it couldn’t acquire a lock on an object because another... Continue Reading →

Simulating & troubleshooting CPU spike in Kotlin

In this series of simulating and troubleshooting performance problems in Kotlin articles, let’s discuss how to simulate CPU consumption to spike up to 100% on a host (or container). CPU consumption will spike up whenever a thread goes on an... Continue Reading →

Simulating & troubleshooting deadlock in Kotlin

All multi-threaded applications are prone to deadlock. Modern Kotlin platform is no exception to it. In this post let’s discuss how to simulate a deadlock in Kotlin and how you can troubleshoot it. Video: To see the visual walk-through of... Continue Reading →

Powered by WordPress.com.

Up ↑