blob: 6362331f4a8da75fa64da1ebea66f595df215bd8 [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you 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 xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr">
<head>
<title>Profiling Threads Window</title>
<link rel="stylesheet" href="ide.css" title="Oracle BLAFDoc" type="text/css"/>
</head>
<body>
<p><a id="ThreadsWindow.HelpCtx" name="ThreadsWindow.HelpCtx"></a></p>
<div id="NBCSH3416"><!-- infolevel="all" infotype="General" --><a id="sthref425" name="sthref425"></a>
<h1>Profiling Threads Window</h1>
<a name="BEGIN" id="BEGIN"></a>
<p>Use to view detailed information about application thread activity during a profiling session. The Threads window is typically located in the main editor window of the IDE.
<object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer">
<param name="content" value="http://www.oracle.com/pls/topic/lookup?ctx=nb8200&id=NBDAG773">
<param name="text" value="<html><u>How?</u></html>">
<param name="textFontSize" value="medium">
<param name="textColor" value="blue">
</object>
</p>
<p>The Profiling Threads window contains the following toolbar commands:</p>
<table summary="Descriptions of Profiling Threads window toolbar commands." dir="ltr" border="1" width="100%" frame="hsides" rules="groups" cellpadding="3" cellspacing="0">
<col width="34%" />
<col width="*" />
<thead>
<tr align="left" valign="top">
<th align="left" valign="bottom" id="r1c1-t30">Element</th>
<th align="left" valign="bottom" id="r1c2-t30">Description</th>
</tr>
</thead>
<tbody>
<tr align="left" valign="top">
<td align="left" id="r2c1-t30" headers="r1c1-t30">
<p>Save Current View</p>
<p><img width="16" height="16" src="img/saveview.png" alt="Save Current View icon." title="Save Current View icon." /></p>
</td>
<td align="left" headers="r2c1-t30 r1c2-t30">Saves the results as a <code dir="ltr">.png</code> image file.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r3c1-t30" headers="r1c1-t30">
<p>Zoom In</p>
<p><img width="16" height="16" src="img/zoomin.png" alt="Zoom In icon." title="Zoom In icon." /></p>
</td>
<td align="left" headers="r3c1-t30 r1c2-t30">Increases the detail of the graph.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r4c1-t30" headers="r1c1-t30">
<p>Zoom Out</p>
<p><img width="16" height="16" src="img/zoomout.png" alt="Zoom Out icon." title="Zoom Out icon." /></p>
</td>
<td align="left" headers="r4c1-t30 r1c2-t30">Decreases the detail of the graph.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r5c1-t30" headers="r1c1-t30">
<p>Scale To Fit</p>
<p><img width="16" height="16" src="img/scaletofit.png" alt="Scale to Fit icon." title="Scale to Fit icon." /></p>
</td>
<td align="left" headers="r5c1-t30 r1c2-t30">Toggles between a scalable view and a fixed-scale view.</td>
</tr>
</tbody>
</table>
<br />
<!-- -->
<p>The table in the Threads window contains columns that provide details about thread states and statistics about each thread. You can click the triangle in the far right column to invoke a menu to hide or display table columns. The following columns are available in the menu:</p>
<table summary="Descriptions of Profiling Threads window tabs." dir="ltr" border="1" width="100%" frame="hsides" rules="groups" cellpadding="3" cellspacing="0">
<col width="34%" />
<col width="*" />
<thead>
<tr align="left" valign="top">
<th align="left" valign="bottom" id="r1c1-t31">Element</th>
<th align="left" valign="bottom" id="r1c2-t31">Description</th>
</tr>
</thead>
<tbody>
<tr align="left" valign="top">
<td align="left" id="r2c1-t31" headers="r1c1-t31">
<p>Name</p>
</td>
<td align="left" headers="r2c1-t31 r1c2-t31">Name of thread.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r3c1-t31" headers="r1c1-t31">
<p>Thread States Timeline</p>
</td>
<td align="left" headers="r3c1-t31 r1c2-t31">Displays thread states over time.
<p>States can be displayed for all threads, all live threads, or all finished threads according to the option that is selected in the View drop-down list in the toolbar.</p>
<p>The status of each thread is represented by a color. The legend for the colors is located at the bottom of the Threads window.</p>
</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r4c1-t31" headers="r1c1-t31">
<p>Running</p>
</td>
<td align="left" headers="r4c1-t31 r1c2-t31">Time spent in running state. The data is presented as total time and as a percentage of the total time.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r5c1-t31" headers="r1c1-t31">
<p>Sleeping</p>
</td>
<td align="left" headers="r5c1-t31 r1c2-t31">Time spent in sleeping state. The data is presented as total time and as a percentage of the total time.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r6c1-t31" headers="r1c1-t31">
<p>Wait</p>
</td>
<td align="left" headers="r6c1-t31 r1c2-t31">Time spent in waiting state. The data is presented as total time and as a percentage of the total time.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r7c1-t31" headers="r1c1-t31">
<p>Park</p>
</td>
<td align="left" headers="r7c1-t31 r1c2-t31">Time spent in parked state. The data is presented as total time and as a percentage of the total time.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r8c1-t31" headers="r1c1-t31">
<p>Monitor</p>
</td>
<td align="left" headers="r8c1-t31 r1c2-t31">Time spent in monitor state. The data is presented as total time and as a percentage of the total time.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r9c1-t31" headers="r1c1-t31">
<p>Total</p>
</td>
<td align="left" headers="r9c1-t31 r1c2-t31">Total of time spent in all states.</td>
</tr>
</tbody>
</table>
<br />
<!-- -->
<a id="NBCSH3433" name="NBCSH3433"></a>
<hr><p><b>Related Topics</b></p>
<p><i>Developing Applications with NetBeans IDE</i>,
<object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer">
<param name="content" value="http://www.oracle.com/pls/topic/lookup?ctx=nb8200&id=NBDAG769">
<param name="text" value="<html><u>&quot;Working with Live Profiling Results&quot;</u></html>">
<param name="textFontSize" value="medium">
<param name="textColor" value="blue">
</object>
</p>
<!-- -->
<!-- Start Footer -->
<table summary="" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td align="left" width="86%"><a href="legal_notice.htm">
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements; and to You under the Apache License, Version 2.0.</a>
</td>
</tr>
</table>
<!-- -->
</body>
</html>