/samurai-cli

Samurai fork that removes GUI, favoring CLI to generate HTML output

Primary LanguageJavaOtherNOASSERTION

Update (2022/03/22): The original Samurai project has returned to active development since this fork was created in 2017 with substantial improvements being made on a regular basis. If you need a tool to visualize heap dumps, I stronly recommend catching up with the origin project here: https://github.com/yusuke/samurai

The fork, as it stands, should still serve its purpose, providing a simple CLI interface for processing thread dumps into useful visual representations. Given the active development on the original project and the fact that I haven't personally had a need to parse massive thread dumps for a few years, I've decided to archive this repo rather than resume active development of the fork.

If anyone out there has been using this and would like to see continued development please let me know. I may be interested in resuming active development if that's the case.


Forked fork of Samurai, originally written by yusuke in 2008.

Forked from a fork modified by SundeepB that added a CLI HTML output option.

This is primarily an educational project, allowing me to gain experience with the Eclipse IDE on MacOS, Windows (with some help from Win 10's Windows Subsytem for Linux) and Linux.

Goals include refining HTML output, fixing/refining tests, assuring build capability on MacOS, Windows and Linux. Additional goals include adding telemetry/monitoring to test theories and tool sets in that area.

Samurai is a visual thread dump analyzer, written in Java with Maven dependency management. It can be a very useful tool when examining thread dumps from Java apps encountering hangs or other unusual conditions.