This repository has been archived by the owner on Jan 11, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 92
/
Copy pathindex.html
85 lines (73 loc) · 3.15 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
<!DOCTYPE html>
<!--
Copyright 2014 Spotify AB
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<html>
<head>
<title>Online Java Thread Dump Analyzer</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css"/>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
</head>
<body>
<script src="analyze.js" type="text/javascript"></script>
<h1>Online Java Thread Dump Analyzer</h1>
<p>Paste your thread dump here.</p>
<p>This tool will parse thread dumps generated by Java's <code>jstack</code> utility,
or generated by sending a <code>SIGQUIT</code> to the JVM.</p>
<p>
<textarea cols="115" rows="10" id="TEXTAREA" autofocus></textarea>
<br/>
<input type="submit" value="Analyze" onclick="analyzeTextfield();">
<input type="submit" value="Clear" onclick="clearTextfield();">
<input type="file" value="Analyze file" id="FILE" onchange="analyzeFile();">
</p>
<p>This page is client-side only, and no data will leave your
computer when you click Analyze.</p>
<div id="RUNNING_DIV" style="display: none;">
<hr/>
<h2 id="RUNNING_HEADER">Top Running Methods</h2>
<table id="RUNNING"
summary="Top methods from all threads that are running">
</table>
</div>
<div id="OUTPUT_DIV" style="display: none;">
<hr/>
<div id="OUTPUT"></div>
<p><a href="https://github.com/spotify/threaddump-analyzer/issues/new">Report a bug</a></p>
</div>
<div id="SYNCHRONIZERS_DIV" style="display: none;">
<hr/>
<h2 id="SYNCHRONIZERS_HEADER">Synchronizers</h2>
<table id="SYNCHRONIZERS"
summary="A list of all synchronizers in the thread dump">
</table>
<p><a href="https://github.com/spotify/threaddump-analyzer/issues/new">Report a bug</a></p>
</div>
<div id="IGNORED_DIV" style="display: none;">
<hr/>
<h2>Ignored Input Lines</h2>
<p><a href="https://github.com/spotify/threaddump-analyzer/blob/gh-pages/README.md#todo">
See TODO list for which of these there are plans for already:</a></p>
<table id="IGNORED" class="ignored"
summary="Lines that were ignored while parsing the thread dump">
</table>
<p><a href="https://github.com/spotify/threaddump-analyzer/issues/new">Report a bug</a></p>
</div>
<hr/>
<p><a href="http://github.com/spotify/threaddump-analyzer">
Source code on Github</a></p>
<p><a href="https://github.com/spotify/threaddump-analyzer/blob/gh-pages/README.md#todo">
TODO list on Github</a></p>
<p><a href="test.html">
Run the test suite in your browser</a></p>
</body>
</html>