FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [View Raw Code]   [Original HTTPS Page]

jstack/README.md at master · binaryfoo/jstack · GitHub

Latest commit

 

History

History
42 lines (25 loc) · 2.12 KB

File metadata and controls

42 lines (25 loc) · 2.12 KB

What

What's a thread dump and why might I want one? well put

A Thread Dump is a brief snapshot in textual format of threads within a Java Virtual Machine (JVM). This is equivalent to process dump in the native world. Data about each thread including the name of the thread, priority, thread group, state (running/blocked/waiting/parking) as well as the execution stack in form of thread stack trace is included in the thread dump. All threads – the Java VM threads (GC threads/scavengers/monitors/others) as well as application and server threads are all included in the dump. Newer versions of JVMs also report blocked thread chains (like ThreadA is locked for a resource held by ThreadB) as well as deadlocks (circular dependency among threads for locks).

Go support

Parse a thread dump from the /api/support endpoint of go.

Last I looked was produced by ThreadInformationProvider.

Used hunting performance troubles.

Screenshot

Example from go-log-12.txt

Other Tools

Thoughts of others

Scala.js limitations

Releasing

Needs work. Run in sbt:

fullOpsJS
previewSite
ghpagesPushSite

Back | FazBrowse Home | New Git URL