Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
46 changes: 46 additions & 0 deletions guides/_subsections/analyze-a-thread-dump.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
## [Capture a Thread Dump](#capture-a-thread-dump)
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this should be Analyze a Thread Dump - there's already a different guide section named Capture a Thread Dump above this one.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

On that note, would it make sense to move this content to be a sub-section under that Capture guide?

<ol>
<li>
<p>
The <i>Visualize Thread Dumps</i> page
allows you to visualize captured thread dumps from a <code>target</code> <b>JVM</b>, looking for common problems
and analyzing for deadlocks. Thread Dumps can be analyzed from the archives or selected from a dropdown.
</p>
</li>
<li>
{% include howto_step.html
summary="Select a Thread Dump"
image-name="4.2.0/analyze-a-thread-dump-1.png"
caption="
The dropdown menu will be populated with Thread Dumps from the archives for the currently selected target. If there are no <code>Thread Dumps</code> to source data from, capture one then return back to this view.
"
%}
</li>
<li>
{% include howto_step.html
summary="Request analysis"
image-name="4.2.0/analyze-a-thread-dump-2.png"
caption="
Click the analysis process button in the corner of the drawer panel.
"
%}
</li>
<li>
{% include howto_step.html
summary="View aggregated data"
image-name="4.2.0/analyze-a-thread-dump-3.png"
caption="
Once a thread dump has been selected the view will be populated with the analyzed data. There are pie charts displaying aggregation by thread state, running methods, and lock instances.
"
%}
</li>
<li>
{% include howto_step.html
summary="View detailed thread information"
image-name="4.2.0/analyze-a-thread-dump-4.png"
caption="
Once a thread dump has been selected the view will be populated with the analyzed data. There is as a table for specific patterns found in the data, and deadlocks detected as well as detailed thread information. The thread information table rows can be expanded to view the stack trace and lock instances held by a thread.
"
%}
</li>
</ol>
2 changes: 2 additions & 0 deletions guides/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,5 +63,7 @@ common actions and workflows of interest and why they are useful.

{% include_relative _subsections/capture-a-heap-dump.md %}

{% include_relative _subsections/analyze-a-thread-dump.md %}

[comment]: # ## [Analyze Recordings Online](#analyze-recordings-online)
[comment]: # TODO
Binary file added images/4.2.0/analyze-a-thread-dump-1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/4.2.0/analyze-a-thread-dump-2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/4.2.0/analyze-a-thread-dump-3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/4.2.0/analyze-a-thread-dump-4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.