Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKrum Tsvetkov2016-11-23 15:48:56 +0000
committerKrum Tsvetkov2016-11-24 09:01:58 +0000
commit3b9c75b8589a2942e876647c265ff3cb9b5936b7 (patch)
tree01240675eccd44a2163e12582ddadd8aa6d47295
parent743cf9213d3b37db1e4e396e0cff438e1524c99e (diff)
downloadorg.eclipse.mat-3b9c75b8589a2942e876647c265ff3cb9b5936b7.tar.gz
org.eclipse.mat-3b9c75b8589a2942e876647c265ff3cb9b5936b7.tar.xz
org.eclipse.mat-3b9c75b8589a2942e876647c265ff3cb9b5936b7.zip
[508090] Fix: building the help makes the repository dirty
- Checked in all files generated with DITA 1.7.4, hoping to get rid of unnecessary modifications to the generated files. - add plugins to the gitignore file. It gets generated when the documentation is built Bug: 508090 Change-Id: I0b096dcf305874c852c1da4b71870595fde6bfe0 Signed-off-by: Krum Tsvetkov <krum.tsvetkov@sap.com>
-rw-r--r--plugins/org.eclipse.mat.ui.help/.gitignore1
-rw-r--r--plugins/org.eclipse.mat.ui.help/legal.html81
-rw-r--r--plugins/org.eclipse.mat.ui.help/noteworthy.html154
-rw-r--r--plugins/org.eclipse.mat.ui.help/reference/iconassist.html200
-rw-r--r--plugins/org.eclipse.mat.ui.help/reference/inspections/group_by_value.html12
-rw-r--r--plugins/org.eclipse.mat.ui.help/reference/inspections/immediate_dominators.html12
-rw-r--r--plugins/org.eclipse.mat.ui.help/reference/inspections/path_to_gc_roots.html16
-rw-r--r--plugins/org.eclipse.mat.ui.help/reference/inspections/retained_set.html8
-rw-r--r--plugins/org.eclipse.mat.ui.help/reference/inspections/top_consumers.html12
-rw-r--r--plugins/org.eclipse.mat.ui.help/reference/selectingqueries.html60
-rw-r--r--plugins/org.eclipse.mat.ui.help/reference/tipsandtricks.html60
-rw-r--r--plugins/org.eclipse.mat.ui.help/tasks/analyzingthreads.html334
-rw-r--r--plugins/org.eclipse.mat.ui.help/tasks/comparingdata.html52
13 files changed, 501 insertions, 501 deletions
diff --git a/plugins/org.eclipse.mat.ui.help/.gitignore b/plugins/org.eclipse.mat.ui.help/.gitignore
new file mode 100644
index 00000000..375a75d2
--- /dev/null
+++ b/plugins/org.eclipse.mat.ui.help/.gitignore
@@ -0,0 +1 @@
+/plugins/
diff --git a/plugins/org.eclipse.mat.ui.help/legal.html b/plugins/org.eclipse.mat.ui.help/legal.html
index dd0f4a2f..d9cc6153 100644
--- a/plugins/org.eclipse.mat.ui.help/legal.html
+++ b/plugins/org.eclipse.mat.ui.help/legal.html
@@ -1,41 +1,42 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html lang="en-us" xml:lang="en-us">
-<head>
-<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
-<meta content="reference" name="DC.Type" />
-<meta name="DC.Title" content="Legal" />
-<meta name="copyright" content="Copyright (c) 2008, 2016 SAP AG and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html " type="primary" />
-<meta name="DC.Rights.Owner" content="Copyright (c) 2008, 2016 SAP AG and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html " type="primary" />
-<meta content="XHTML" name="DC.Format" />
-<meta content="ref_noteworthy" name="DC.Identifier" />
-<meta content="en-us" name="DC.Language" />
-<link href="styles/commonltr.css" type="text/css" rel="stylesheet" />
-<title>Legal</title>
-</head>
-<body id="ref_noteworthy"><a name="ref_noteworthy"><!-- --></a>
-
-
- <h1 class="topictitle1">Legal</h1>
-
-
-
- <div>
-
- <div class="section"><h2 class="sectiontitle">Notices</h2>
-
- <p>
- The material in this guide is Copyright (c) SAP AG and IBM Corporation 2008, 2016
- </p>
-
- <p>
- <a href="about.html">Terms and conditions regarding the use of this guide.</a>
- </p>
-
- </div>
-
- </div>
-
-<div />
-
-</body>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xml:lang="en-us" lang="en-us">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<meta name="DC.Type" content="reference"/>
+<meta name="DC.Title" content="Legal"/>
+<meta name="copyright" content="Copyright (c) 2008, 2016 SAP AG and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html " type="primary"/>
+<meta name="DC.Rights.Owner" content="Copyright (c) 2008, 2016 SAP AG and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html " type="primary"/>
+<meta name="DC.Format" content="XHTML"/>
+<meta name="DC.Identifier" content="ref_noteworthy"/>
+<meta name="DC.Language" content="en-us"/>
+<link rel="stylesheet" type="text/css" href="styles/commonltr.css"/>
+<title>Legal</title>
+</head>
+<body id="ref_noteworthy">
+
+
+ <h1 class="title topictitle1">Legal</h1>
+
+
+
+ <div class="body refbody">
+
+ <div class="section"><h2 class="title sectiontitle">Notices</h2>
+
+ <p class="p">
+ The material in this guide is Copyright (c) SAP AG and IBM Corporation 2008, 2016
+ </p>
+
+ <p class="p">
+ <a class="xref" href="about.html">Terms and conditions regarding the use of this guide.</a>
+ </p>
+
+ </div>
+
+ </div>
+
+
+</body>
</html> \ No newline at end of file
diff --git a/plugins/org.eclipse.mat.ui.help/noteworthy.html b/plugins/org.eclipse.mat.ui.help/noteworthy.html
index 61fe5111..d3193ef1 100644
--- a/plugins/org.eclipse.mat.ui.help/noteworthy.html
+++ b/plugins/org.eclipse.mat.ui.help/noteworthy.html
@@ -1,77 +1,79 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html lang="en-us" xml:lang="en-us">
-<head>
-<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
-<meta content="reference" name="DC.Type" />
-<meta name="DC.Title" content="New and Noteworthy" />
-<meta name="abstract" content="Here are descriptions of some of the more interesting or significant changes made to the Memory Analyzer for the 1.6 release." />
-<meta name="description" content="Here are descriptions of some of the more interesting or significant changes made to the Memory Analyzer for the 1.6 release." />
-<meta name="copyright" content="Copyright (c) 2008, 2016 SAP AG and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html " type="primary" />
-<meta name="DC.Rights.Owner" content="Copyright (c) 2008, 2016 SAP AG and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html " type="primary" />
-<meta content="XHTML" name="DC.Format" />
-<meta content="ref_noteworthy" name="DC.Identifier" />
-<meta content="en-us" name="DC.Language" />
-<link href="styles/commonltr.css" type="text/css" rel="stylesheet" />
-<title>New and Noteworthy</title>
-</head>
-<body id="ref_noteworthy"><a name="ref_noteworthy"><!-- --></a>
-
-
- <h1 class="topictitle1">New and Noteworthy</h1>
-
-
-
- <div><p>Here are descriptions of some of the more interesting or
- significant changes made to the Memory Analyzer for the 1.6 release.
- </p>
-
- <div class="section"><h2 class="sectiontitle">New Extension Point Extracting Collection Details</h2>
-
- <p>
- Memory Analyzer offers a set of queries, which extract information from heap objects representing collections.
- The extraction is specific for each collection type, as it depends on the internal implementation. There are built-in extractors for the most common collection types in Memory Analyzer.
- </p>
-
- <p>
- Using the new extension point <strong>collectionExtractorProvider</strong> one can plug in collection extractors for collections which are not recognized by the extractors built-in in Memory Analyzer.
- </p>
-
- </div>
-
- <div class="section"><h2 class="sectiontitle">Bugfixes</h2>
-
- <p>The 1.6.0 release of Memory Analyzer contains a number of fixes for issues spotted with the 1.5 release. Here is a list with the corresponding bug IDs
- </p>
-
- <p>287268 OQL support to extract particular element from a collection</p>
-
- <p>482180 Hang building histogram in buildSuspectRecordGroupOfObjects while finding memory leaks</p>
-
- <p>482203 Comparison method violates its general contract! in Open in Dominator Tree</p>
-
- <p>482346 Problem formatting IBM dump: Unrecognized option: -nozip</p>
-
- <p>482856 Execute ParseHeapDump.sh from outside MAT directory</p>
-
- <p>482963 JDK 8 ConcurrentHashMap has wrong field name</p>
-
- <p>482227 java.lang.Thread.dumpStack when running MAT from inside Eclipse</p>
-
- </div>
-
-
- <div class="section"><h2 class="sectiontitle">New and Noteworthy for Memory Analyzer 1.5</h2>
-
- <p>
- The New and Noteworthy document for version 1.5 is available
- <a href="http://www.eclipse.org/mat/1.5.0/noteworthy.html">here</a>.
- </p>
-
- </div>
-
-
- </div>
-
-
-</body>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xml:lang="en-us" lang="en-us">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<meta name="DC.Type" content="reference"/>
+<meta name="DC.Title" content="New and Noteworthy"/>
+<meta name="abstract" content="Here are descriptions of some of the more interesting or significant changes made to the Memory Analyzer for the 1.6 release."/>
+<meta name="description" content="Here are descriptions of some of the more interesting or significant changes made to the Memory Analyzer for the 1.6 release."/>
+<meta name="copyright" content="Copyright (c) 2008, 2016 SAP AG and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html " type="primary"/>
+<meta name="DC.Rights.Owner" content="Copyright (c) 2008, 2016 SAP AG and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html " type="primary"/>
+<meta name="DC.Format" content="XHTML"/>
+<meta name="DC.Identifier" content="ref_noteworthy"/>
+<meta name="DC.Language" content="en-us"/>
+<link rel="stylesheet" type="text/css" href="styles/commonltr.css"/>
+<title>New and Noteworthy</title>
+</head>
+<body id="ref_noteworthy">
+
+
+ <h1 class="title topictitle1">New and Noteworthy</h1>
+
+
+
+ <div class="body refbody"><p class="shortdesc">Here are descriptions of some of the more interesting or
+ significant changes made to the Memory Analyzer for the 1.6 release.
+ </p>
+
+ <div class="section"><h2 class="title sectiontitle">New Extension Point Extracting Collection Details</h2>
+
+ <p class="p">
+ Memory Analyzer offers a set of queries, which extract information from heap objects representing collections.
+ The extraction is specific for each collection type, as it depends on the internal implementation. There are built-in extractors for the most common collection types in Memory Analyzer.
+ </p>
+
+ <p class="p">
+ Using the new extension point <strong class="ph b">collectionExtractorProvider</strong> one can plug in collection extractors for collections which are not recognized by the extractors built-in in Memory Analyzer.
+ </p>
+
+ </div>
+
+ <div class="section"><h2 class="title sectiontitle">Bugfixes</h2>
+
+ <p class="p">The 1.6.0 release of Memory Analyzer contains a number of fixes for issues spotted with the 1.5 release. Here is a list with the corresponding bug IDs
+ </p>
+
+ <p class="p">287268 OQL support to extract particular element from a collection</p>
+
+ <p class="p">482180 Hang building histogram in buildSuspectRecordGroupOfObjects while finding memory leaks</p>
+
+ <p class="p">482203 Comparison method violates its general contract! in Open in Dominator Tree</p>
+
+ <p class="p">482346 Problem formatting IBM dump: Unrecognized option: -nozip</p>
+
+ <p class="p">482856 Execute ParseHeapDump.sh from outside MAT directory</p>
+
+ <p class="p">482963 JDK 8 ConcurrentHashMap has wrong field name</p>
+
+ <p class="p">482227 java.lang.Thread.dumpStack when running MAT from inside Eclipse</p>
+
+ </div>
+
+
+ <div class="section"><h2 class="title sectiontitle">New and Noteworthy for Memory Analyzer 1.5</h2>
+
+ <p class="p">
+ The New and Noteworthy document for version 1.5 is available
+ <a class="xref" href="http://www.eclipse.org/mat/1.5.0/noteworthy.html">here</a>.
+ </p>
+
+ </div>
+
+
+ </div>
+
+
+</body>
</html> \ No newline at end of file
diff --git a/plugins/org.eclipse.mat.ui.help/reference/iconassist.html b/plugins/org.eclipse.mat.ui.help/reference/iconassist.html
index c9c80792..6892696c 100644
--- a/plugins/org.eclipse.mat.ui.help/reference/iconassist.html
+++ b/plugins/org.eclipse.mat.ui.help/reference/iconassist.html
@@ -28,409 +28,409 @@
</p>
<table cellpadding="4" cellspacing="0" summary="" id="icons__icons_table" border="1" class="simpletable"><tr class="sthead">
- <th valign="bottom" align="left" id="d4364e30" class="stentry" width="14.285714285714286%">Icon</th>
+ <th valign="bottom" align="left" id="d2655e31" class="stentry" width="14.285714285714286%">Icon</th>
- <th valign="bottom" align="left" id="d4364e33" class="stentry" width="85.71428571428572%">Description</th>
+ <th valign="bottom" align="left" id="d2655e34" class="stentry" width="85.71428571428572%">Description</th>
</tr>
<tr class="strow">
- <td valign="top" headers="d4364e30" class="stentry">
+ <td valign="top" headers="d2655e31" class="stentry">
<img class="image" src="../mimes/i-arrayobject.png" alt="Array object icon"/>
</td>
- <td valign="top" headers="d4364e33" class="stentry">Array object</td>
+ <td valign="top" headers="d2655e34" class="stentry">Array object</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d4364e30" class="stentry">
+ <td valign="top" headers="d2655e31" class="stentry">
<img class="image" src="../mimes/i-class.png" alt="Class icon"/>
</td>
- <td valign="top" headers="d4364e33" class="stentry">Instances grouped by class</td>
+ <td valign="top" headers="d2655e34" class="stentry">Instances grouped by class</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d4364e30" class="stentry">
+ <td valign="top" headers="d2655e31" class="stentry">
<img class="image" src="../mimes/i-class_mixed.png" alt="Class old and new icon"/>
</td>
- <td valign="top" headers="d4364e33" class="stentry">Instances grouped by class where some of the instances have already been shown</td>
+ <td valign="top" headers="d2655e34" class="stentry">Instances grouped by class where some of the instances have already been shown</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d4364e30" class="stentry">
+ <td valign="top" headers="d2655e31" class="stentry">
<img class="image" src="../mimes/i-class_old.png" alt="Class old icon"/>
</td>
- <td valign="top" headers="d4364e33" class="stentry">Instances grouped by class where all of the instances have already been shown</td>
+ <td valign="top" headers="d2655e34" class="stentry">Instances grouped by class where all of the instances have already been shown</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d4364e30" class="stentry">
+ <td valign="top" headers="d2655e31" class="stentry">
<img class="image" src="../mimes/i-package.png" alt="Package icon"/>
</td>
- <td valign="top" headers="d4364e33" class="stentry">Package</td>
+ <td valign="top" headers="d2655e34" class="stentry">Package</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d4364e30" class="stentry">
+ <td valign="top" headers="d2655e31" class="stentry">
<img class="image" src="../mimes/i-superclass.png" alt="superclass icon"/>
</td>
- <td valign="top" headers="d4364e33" class="stentry">Super class</td>
+ <td valign="top" headers="d2655e34" class="stentry">Super class</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d4364e30" class="stentry">
+ <td valign="top" headers="d2655e31" class="stentry">
<img class="image" src="../mimes/i-classobject.png" alt="class object icon"/>
</td>
- <td valign="top" headers="d4364e33" class="stentry">Class object</td>
+ <td valign="top" headers="d2655e34" class="stentry">Class object</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d4364e30" class="stentry">
+ <td valign="top" headers="d2655e31" class="stentry">
<img class="image" src="../mimes/i-classloaderobject.png" alt="class loader icon"/>
</td>
- <td valign="top" headers="d4364e33" class="stentry">Class loader object</td>
+ <td valign="top" headers="d2655e34" class="stentry">Class loader object</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d4364e30" class="stentry">
+ <td valign="top" headers="d2655e31" class="stentry">
<img class="image" src="../mimes/i-heapdump.png" alt="heap dump icon"/>
</td>
- <td valign="top" headers="d4364e33" class="stentry">Heap dump</td>
+ <td valign="top" headers="d2655e34" class="stentry">Heap dump</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d4364e30" class="stentry">
+ <td valign="top" headers="d2655e31" class="stentry">
<img class="image" src="../mimes/i-objectaddress.png" alt="Object address icon"/>
</td>
- <td valign="top" headers="d4364e33" class="stentry">Object address</td>
+ <td valign="top" headers="d2655e34" class="stentry">Object address</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d4364e30" class="stentry">
+ <td valign="top" headers="d2655e31" class="stentry">
<img class="image" src="../mimes/i-otherobject.png" alt="other object icon"/>
</td>
- <td valign="top" headers="d4364e33" class="stentry">Other object; not a class, classloader or array object</td>
+ <td valign="top" headers="d2655e34" class="stentry">Other object; not a class, classloader or array object</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d4364e30" class="stentry"> </td>
+ <td valign="top" headers="d2655e31" class="stentry"> </td>
- <td valign="top" headers="d4364e33" class="stentry">
+ <td valign="top" headers="d2655e34" class="stentry">
<strong class="ph b">Indicators added to heap objects</strong>
</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d4364e30" class="stentry">
+ <td valign="top" headers="d2655e31" class="stentry">
<img class="image" src="../mimes/i-horefabove.png" alt="icon for heap object referencing one above"/>
</td>
- <td valign="top" headers="d4364e33" class="stentry">This heap object references the one above</td>
+ <td valign="top" headers="d2655e34" class="stentry">This heap object references the one above</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d4364e30" class="stentry">
+ <td valign="top" headers="d2655e31" class="stentry">
<img class="image" src="../mimes/i-horefbelow.png" alt="icon for heap object referencing one below"/>
</td>
- <td valign="top" headers="d4364e33" class="stentry">This heap object references the one below</td>
+ <td valign="top" headers="d2655e34" class="stentry">This heap object references the one below</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d4364e30" class="stentry">
+ <td valign="top" headers="d2655e31" class="stentry">
<img class="image" src="../mimes/i-hoisgcroot.png" alt="icon for heap object which is a Garbage Collection Root"/>
</td>
- <td valign="top" headers="d4364e33" class="stentry">This heap object is a Garbage Collection Root
+ <td valign="top" headers="d2655e34" class="stentry">This heap object is a Garbage Collection Root
</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d4364e30" class="stentry"> </td>
+ <td valign="top" headers="d2655e31" class="stentry"> </td>
- <td valign="top" headers="d4364e33" class="stentry">
+ <td valign="top" headers="d2655e34" class="stentry">
<strong class="ph b">Toolbar and context menus</strong>
</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d4364e30" class="stentry">
+ <td valign="top" headers="d2655e31" class="stentry">
<img class="image" src="../mimes/i-dominatortree.png" alt="Dominator tree toolbar icon"/>
</td>
- <td valign="top" headers="d4364e33" class="stentry">Dominator tree</td>
+ <td valign="top" headers="d2655e34" class="stentry">Dominator tree</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d4364e30" class="stentry">
+ <td valign="top" headers="d2655e31" class="stentry">
<img class="image" src="../mimes/i-querybrowser.png" alt="Query browser toolbar icon"/>
</td>
- <td valign="top" headers="d4364e33" class="stentry">Query browser</td>
+ <td valign="top" headers="d2655e34" class="stentry">Query browser</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d4364e30" class="stentry">
+ <td valign="top" headers="d2655e31" class="stentry">
<img class="image" src="../mimes/i-retainedset.png" alt="Retained set toolbar icon"/>
</td>
- <td valign="top" headers="d4364e33" class="stentry">Retained set / Customized retained set</td>
+ <td valign="top" headers="d2655e34" class="stentry">Retained set / Customized retained set</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d4364e30" class="stentry">
+ <td valign="top" headers="d2655e31" class="stentry">
<img class="image" src="../mimes/i-expert.png" alt="Run a report toolbar icon"/>
</td>
- <td valign="top" headers="d4364e33" class="stentry">Run a report</td>
+ <td valign="top" headers="d2655e34" class="stentry">Run a report</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d4364e30" class="stentry">
+ <td valign="top" headers="d2655e31" class="stentry">
<img class="image" src="../mimes/i-compare.png" alt="Compare histogram toolbar icon"/>
</td>
- <td valign="top" headers="d4364e33" class="stentry">Compare, compare basket</td>
+ <td valign="top" headers="d2655e34" class="stentry">Compare, compare basket</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d4364e30" class="stentry">
+ <td valign="top" headers="d2655e31" class="stentry">
<img class="image" src="../mimes/i-showhg.png" alt="Show as histogram toolbar icon"/>
</td>
- <td valign="top" headers="d4364e33" class="stentry">Show as histogram</td>
+ <td valign="top" headers="d2655e34" class="stentry">Show as histogram</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d4364e30" class="stentry">
+ <td valign="top" headers="d2655e31" class="stentry">
<img class="image" src="../mimes/i-calcrs.png" alt="calculator icon"/>
</td>
- <td valign="top" headers="d4364e33" class="stentry">Calculate retained size</td>
+ <td valign="top" headers="d2655e34" class="stentry">Calculate retained size</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d4364e30" class="stentry">
+ <td valign="top" headers="d2655e31" class="stentry">
<img class="image" src="../mimes/i-idominators.png" alt="Immediate dominators icon"/>
</td>
- <td valign="top" headers="d4364e33" class="stentry">Immediate Dominators</td>
+ <td valign="top" headers="d2655e34" class="stentry">Immediate Dominators</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d4364e30" class="stentry">
+ <td valign="top" headers="d2655e31" class="stentry">
<img class="image" src="../mimes/i-histogram.png" alt="histogram icon"/>
</td>
- <td valign="top" headers="d4364e33" class="stentry">Histogram</td>
+ <td valign="top" headers="d2655e34" class="stentry">Histogram</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d4364e30" class="stentry">
+ <td valign="top" headers="d2655e31" class="stentry">
<img class="image" src="../mimes/i-thread.png" alt="thread icon"/>
</td>
- <td valign="top" headers="d4364e33" class="stentry">Thread related query</td>
+ <td valign="top" headers="d2655e34" class="stentry">Thread related query</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d4364e30" class="stentry">
+ <td valign="top" headers="d2655e31" class="stentry">
<img class="image" src="../mimes/i-pathtogc.png" alt="path to GC roots icon"/>
</td>
- <td valign="top" headers="d4364e33" class="stentry">Paths to GC Roots</td>
+ <td valign="top" headers="d2655e34" class="stentry">Paths to GC Roots</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d4364e30" class="stentry">
+ <td valign="top" headers="d2655e31" class="stentry">
<img class="image" src="../mimes/i-export.png" alt="export icon"/>
</td>
- <td valign="top" headers="d4364e33" class="stentry">Export drop-down menu</td>
+ <td valign="top" headers="d2655e34" class="stentry">Export drop-down menu</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d4364e30" class="stentry">
+ <td valign="top" headers="d2655e31" class="stentry">
<img class="image" src="../mimes/i-search.png" alt="search icon"/>
</td>
- <td valign="top" headers="d4364e33" class="stentry">Search object by its address</td>
+ <td valign="top" headers="d2655e34" class="stentry">Search object by its address</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d4364e30" class="stentry">
+ <td valign="top" headers="d2655e31" class="stentry">
<img class="image" src="../mimes/i-filter.png" alt="filter icon"/>
</td>
- <td valign="top" headers="d4364e33" class="stentry">Filter</td>
+ <td valign="top" headers="d2655e34" class="stentry">Filter</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d4364e30" class="stentry">
+ <td valign="top" headers="d2655e31" class="stentry">
<img class="image" src="../mimes/i-oqleditor.png" alt="OQL icon"/>
</td>
- <td valign="top" headers="d4364e33" class="stentry">Object Query Language Editor</td>
+ <td valign="top" headers="d2655e34" class="stentry">Object Query Language Editor</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d4364e30" class="stentry">
+ <td valign="top" headers="d2655e31" class="stentry">
<img class="image" src="../mimes/i-shallow.png" alt="object size icon"/>
</td>
- <td valign="top" headers="d4364e33" class="stentry">Shallow / heap sizes (in Object Inspector)
+ <td valign="top" headers="d2655e34" class="stentry">Shallow / heap sizes (in Object Inspector)
</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d4364e30" class="stentry">
+ <td valign="top" headers="d2655e31" class="stentry">
<img class="image" src="../mimes/i-grouping.png" alt="grouping icon"/>
</td>
- <td valign="top" headers="d4364e33" class="stentry">Grouping drop-down menu</td>
+ <td valign="top" headers="d2655e34" class="stentry">Grouping drop-down menu</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d4364e30" class="stentry">
+ <td valign="top" headers="d2655e31" class="stentry">
<img class="image" src="../mimes/i-objectinspectorview.png" alt="pin icon"/>
</td>
- <td valign="top" headers="d4364e33" class="stentry">Pin current Object Inspector view (keep the content
+ <td valign="top" headers="d2655e34" class="stentry">Pin current Object Inspector view (keep the content
constant)</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d4364e30" class="stentry">
+ <td valign="top" headers="d2655e31" class="stentry">
<img class="image" src="../mimes/i-oom.png" alt="Out of memory icon"/>
</td>
- <td valign="top" headers="d4364e33" class="stentry">Out of Memory stack trace (not always available)
+ <td valign="top" headers="d2655e34" class="stentry">Out of Memory stack trace (not always available)
</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d4364e30" class="stentry">
+ <td valign="top" headers="d2655e31" class="stentry">
<img class="image" src="../mimes/i-totalsrow.png" alt="summation icon"/>
</td>
- <td valign="top" headers="d4364e33" class="stentry">Totals row. Decorated with + means that not all the
+ <td valign="top" headers="d2655e34" class="stentry">Totals row. Decorated with + means that not all the
children are shown and the list can be expanded</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d4364e30" class="stentry">
+ <td valign="top" headers="d2655e31" class="stentry">
<img class="image" src="../mimes/i-openexportsr.png" alt="open report icon"/>
</td>
- <td valign="top" headers="d4364e33" class="stentry">Open expert system report</td>
+ <td valign="top" headers="d2655e34" class="stentry">Open expert system report</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d4364e30" class="stentry">
+ <td valign="top" headers="d2655e31" class="stentry">
<img class="image" src="../mimes/i-overview.png" alt="information icon"/>
</td>
- <td valign="top" headers="d4364e33" class="stentry">Overview pane</td>
+ <td valign="top" headers="d2655e34" class="stentry">Overview pane</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d4364e30" class="stentry">
+ <td valign="top" headers="d2655e31" class="stentry">
<img class="image" src="../mimes/i-openhd.png" alt="open heap dump icon"/>
</td>
- <td valign="top" headers="d4364e33" class="stentry">Open the heap dump</td>
+ <td valign="top" headers="d2655e34" class="stentry">Open the heap dump</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d4364e30" class="stentry">
+ <td valign="top" headers="d2655e31" class="stentry">
<img class="image" src="../mimes/i-openhdff.png" alt="open heap dump file icon"/>
</td>
- <td valign="top" headers="d4364e33" class="stentry">Open the heap dump from a file</td>
+ <td valign="top" headers="d2655e34" class="stentry">Open the heap dump from a file</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d4364e30" class="stentry">
+ <td valign="top" headers="d2655e31" class="stentry">
<img class="image" src="../mimes/i-finalizers.png" alt="finalizers flag icon"/>
</td>
- <td valign="top" headers="d4364e33" class="stentry">Finalizers overview</td>
+ <td valign="top" headers="d2655e34" class="stentry">Finalizers overview</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d4364e30" class="stentry">
+ <td valign="top" headers="d2655e31" class="stentry">
<img class="image" src="../mimes/i-export_xls.png" alt="Export to CSV icon"/>
</td>
- <td valign="top" headers="d4364e33" class="stentry">Export to .csv</td>
+ <td valign="top" headers="d2655e34" class="stentry">Export to .csv</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d4364e30" class="stentry">
+ <td valign="top" headers="d2655e31" class="stentry">
<img class="image" src="../mimes/i-export_html.png" alt="Export to HTML"/>
</td>
- <td valign="top" headers="d4364e33" class="stentry">Export to .html</td>
+ <td valign="top" headers="d2655e34" class="stentry">Export to .html</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d4364e30" class="stentry"> </td>
+ <td valign="top" headers="d2655e31" class="stentry"> </td>
- <td valign="top" headers="d4364e33" class="stentry">
+ <td valign="top" headers="d2655e34" class="stentry">
<strong class="ph b">Views</strong>
</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d4364e30" class="stentry">
+ <td valign="top" headers="d2655e31" class="stentry">
<img class="image" src="../mimes/i-notesview.png" alt="Notes icon"/>
</td>
- <td valign="top" headers="d4364e33" class="stentry">Notes View - write and edit you notes in this view.
+ <td valign="top" headers="d2655e34" class="stentry">Notes View - write and edit you notes in this view.
All the notes are stored together with the heap dump.</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d4364e30" class="stentry">
+ <td valign="top" headers="d2655e31" class="stentry">
<img class="image" src="../mimes/i-historyview.png" alt="history icon"/>
</td>
- <td valign="top" headers="d4364e33" class="stentry">History View - list of recently opened heap dumps
+ <td valign="top" headers="d2655e34" class="stentry">History View - list of recently opened heap dumps
</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d4364e30" class="stentry">
+ <td valign="top" headers="d2655e31" class="stentry">
<img class="image" src="../mimes/i-hddetails.png" alt="details of heap dump icon"/>
</td>
- <td valign="top" headers="d4364e33" class="stentry">Heap Dump Details</td>
+ <td valign="top" headers="d2655e34" class="stentry">Heap Dump Details</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d4364e30" class="stentry">
+ <td valign="top" headers="d2655e31" class="stentry">
<img class="image" src="../mimes/i-objectinspector.png" alt="inspector icon"/>
</td>
- <td valign="top" headers="d4364e33" class="stentry">Object Inspector - detailed information for the
+ <td valign="top" headers="d2655e34" class="stentry">Object Inspector - detailed information for the
selected object</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d4364e30" class="stentry">
+ <td valign="top" headers="d2655e31" class="stentry">
<img class="image" src="../mimes/i-errorlog.png" alt="error icon"/>
</td>
- <td valign="top" headers="d4364e33" class="stentry">Error Log - report the errors to our Bugzilla
+ <td valign="top" headers="d2655e34" class="stentry">Error Log - report the errors to our Bugzilla
</td>
</tr>
diff --git a/plugins/org.eclipse.mat.ui.help/reference/inspections/group_by_value.html b/plugins/org.eclipse.mat.ui.help/reference/inspections/group_by_value.html
index 82df7f46..4521c7bd 100644
--- a/plugins/org.eclipse.mat.ui.help/reference/inspections/group_by_value.html
+++ b/plugins/org.eclipse.mat.ui.help/reference/inspections/group_by_value.html
@@ -37,21 +37,21 @@
<div class="section"><h2 class="title sectiontitle">Arguments</h2>
<table cellpadding="4" cellspacing="0" summary="" border="1" class="simpletable"><tr class="sthead">
- <th valign="bottom" align="left" id="d6869e42" class="stentry">Argument</th>
+ <th valign="bottom" align="left" id="d4096e43" class="stentry">Argument</th>
- <th valign="bottom" align="left" id="d6869e45" class="stentry">Description</th>
+ <th valign="bottom" align="left" id="d4096e46" class="stentry">Description</th>
</tr>
<tr class="strow">
- <td valign="top" headers="d6869e42" class="stentry">objects</td>
+ <td valign="top" headers="d4096e43" class="stentry">objects</td>
- <td valign="top" headers="d6869e45" class="stentry">An arbitrary set of objects to arrange in sets by value.</td>
+ <td valign="top" headers="d4096e46" class="stentry">An arbitrary set of objects to arrange in sets by value.</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d6869e42" class="stentry">-field</td>
+ <td valign="top" headers="d4096e43" class="stentry">-field</td>
- <td valign="top" headers="d6869e45" class="stentry">An optional dot notation to specify a field which is used to group the objects,
+ <td valign="top" headers="d4096e46" class="stentry">An optional dot notation to specify a field which is used to group the objects,
e.g. modCount to group HashMaps by their modifications.</td>
</tr>
diff --git a/plugins/org.eclipse.mat.ui.help/reference/inspections/immediate_dominators.html b/plugins/org.eclipse.mat.ui.help/reference/inspections/immediate_dominators.html
index 60b60cd2..f14f4d3d 100644
--- a/plugins/org.eclipse.mat.ui.help/reference/inspections/immediate_dominators.html
+++ b/plugins/org.eclipse.mat.ui.help/reference/inspections/immediate_dominators.html
@@ -85,21 +85,21 @@
<div class="section"><h2 class="title sectiontitle">Arguments</h2>
<table cellpadding="4" cellspacing="0" summary="" border="1" class="simpletable"><tr class="sthead">
- <th valign="bottom" align="left" id="d7046e99" class="stentry">Argument</th>
+ <th valign="bottom" align="left" id="d4207e100" class="stentry">Argument</th>
- <th valign="bottom" align="left" id="d7046e102" class="stentry">Description</th>
+ <th valign="bottom" align="left" id="d4207e103" class="stentry">Description</th>
</tr>
<tr class="strow">
- <td valign="top" headers="d7046e99" class="stentry">objects</td>
+ <td valign="top" headers="d4207e100" class="stentry">objects</td>
- <td valign="top" headers="d7046e102" class="stentry">An arbitrary set of objects to be analyzed.</td>
+ <td valign="top" headers="d4207e103" class="stentry">An arbitrary set of objects to be analyzed.</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d7046e99" class="stentry">-skip</td>
+ <td valign="top" headers="d4207e100" class="stentry">-skip</td>
- <td valign="top" headers="d7046e102" class="stentry">
+ <td valign="top" headers="d4207e103" class="stentry">
<p class="p"> A regular expression specifying which objects to skip while
going up the dominator tree. If the dominator of an object
matches the pattern, then the dominator of that dominator will be
diff --git a/plugins/org.eclipse.mat.ui.help/reference/inspections/path_to_gc_roots.html b/plugins/org.eclipse.mat.ui.help/reference/inspections/path_to_gc_roots.html
index af0c0658..6d5734c0 100644
--- a/plugins/org.eclipse.mat.ui.help/reference/inspections/path_to_gc_roots.html
+++ b/plugins/org.eclipse.mat.ui.help/reference/inspections/path_to_gc_roots.html
@@ -36,27 +36,27 @@
<div class="section"><h2 class="title sectiontitle">Arguments</h2>
<table cellpadding="4" cellspacing="0" summary="" border="1" class="simpletable"><tr class="sthead">
- <th valign="bottom" align="left" id="d7525e42" class="stentry">Argument</th>
+ <th valign="bottom" align="left" id="d4522e43" class="stentry">Argument</th>
- <th valign="bottom" align="left" id="d7525e45" class="stentry">Description</th>
+ <th valign="bottom" align="left" id="d4522e46" class="stentry">Description</th>
</tr>
<tr class="strow">
- <td valign="top" headers="d7525e42" class="stentry">object</td>
+ <td valign="top" headers="d4522e43" class="stentry">object</td>
- <td valign="top" headers="d7525e45" class="stentry">One object for which the paths to GC roots should be found.</td>
+ <td valign="top" headers="d4522e46" class="stentry">One object for which the paths to GC roots should be found.</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d7525e42" class="stentry">-excludes</td>
+ <td valign="top" headers="d4522e43" class="stentry">-excludes</td>
- <td valign="top" headers="d7525e45" class="stentry">Fields of certain classes which should be ignored when finding paths. For example this allows paths through Weak or Soft Reference referents to be ignored.</td>
+ <td valign="top" headers="d4522e46" class="stentry">Fields of certain classes which should be ignored when finding paths. For example this allows paths through Weak or Soft Reference referents to be ignored.</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d7525e42" class="stentry">-numberofpaths</td>
+ <td valign="top" headers="d4522e43" class="stentry">-numberofpaths</td>
- <td valign="top" headers="d7525e45" class="stentry">The number of different paths to be displayed.</td>
+ <td valign="top" headers="d4522e46" class="stentry">The number of different paths to be displayed.</td>
</tr>
</table>
diff --git a/plugins/org.eclipse.mat.ui.help/reference/inspections/retained_set.html b/plugins/org.eclipse.mat.ui.help/reference/inspections/retained_set.html
index 4f7c5d3c..d4220208 100644
--- a/plugins/org.eclipse.mat.ui.help/reference/inspections/retained_set.html
+++ b/plugins/org.eclipse.mat.ui.help/reference/inspections/retained_set.html
@@ -34,15 +34,15 @@
<div class="section"><h2 class="title sectiontitle">Arguments</h2>
<table cellpadding="4" cellspacing="0" summary="" border="1" class="simpletable"><tr class="sthead">
- <th valign="bottom" align="left" id="d7729e39" class="stentry">Argument</th>
+ <th valign="bottom" align="left" id="d4647e40" class="stentry">Argument</th>
- <th valign="bottom" align="left" id="d7729e42" class="stentry">Description</th>
+ <th valign="bottom" align="left" id="d4647e43" class="stentry">Description</th>
</tr>
<tr class="strow">
- <td valign="top" headers="d7729e39" class="stentry">objects</td>
+ <td valign="top" headers="d4647e40" class="stentry">objects</td>
- <td valign="top" headers="d7729e42" class="stentry">An arbitrary set of objects to arrange in sets by value.</td>
+ <td valign="top" headers="d4647e43" class="stentry">An arbitrary set of objects to arrange in sets by value.</td>
</tr>
</table>
diff --git a/plugins/org.eclipse.mat.ui.help/reference/inspections/top_consumers.html b/plugins/org.eclipse.mat.ui.help/reference/inspections/top_consumers.html
index 9383c143..3ac0adae 100644
--- a/plugins/org.eclipse.mat.ui.help/reference/inspections/top_consumers.html
+++ b/plugins/org.eclipse.mat.ui.help/reference/inspections/top_consumers.html
@@ -36,21 +36,21 @@
<div class="section"><h2 class="title sectiontitle">Arguments</h2>
<table cellpadding="4" cellspacing="0" summary="" border="1" class="simpletable"><tr class="sthead">
- <th valign="bottom" align="left" id="d7872e42" class="stentry">Argument</th>
+ <th valign="bottom" align="left" id="d4740e43" class="stentry">Argument</th>
- <th valign="bottom" align="left" id="d7872e45" class="stentry">Description</th>
+ <th valign="bottom" align="left" id="d4740e46" class="stentry">Description</th>
</tr>
<tr class="strow">
- <td valign="top" headers="d7872e42" class="stentry">objects</td>
+ <td valign="top" headers="d4740e43" class="stentry">objects</td>
- <td valign="top" headers="d7872e45" class="stentry">Set of objects to include in the analysis.</td>
+ <td valign="top" headers="d4740e46" class="stentry">Set of objects to include in the analysis.</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d7872e42" class="stentry">t</td>
+ <td valign="top" headers="d4740e43" class="stentry">t</td>
- <td valign="top" headers="d7872e45" class="stentry">Threshold (in percent of the total heap size) which objects have to exceed to be included in the analysis.</td>
+ <td valign="top" headers="d4740e46" class="stentry">Threshold (in percent of the total heap size) which objects have to exceed to be included in the analysis.</td>
</tr>
</table>
diff --git a/plugins/org.eclipse.mat.ui.help/reference/selectingqueries.html b/plugins/org.eclipse.mat.ui.help/reference/selectingqueries.html
index 81d1c63f..25110ca8 100644
--- a/plugins/org.eclipse.mat.ui.help/reference/selectingqueries.html
+++ b/plugins/org.eclipse.mat.ui.help/reference/selectingqueries.html
@@ -96,157 +96,157 @@
<strong class="ph b">}</strong>, <strong class="ph b">)</strong>, <strong class="ph b">?</strong>, <strong class="ph b">*</strong> and <strong class="ph b">+</strong>.</p>
<table cellpadding="4" cellspacing="0" summary="" border="1" class="simpletable"><tr class="sthead">
- <th valign="bottom" align="left" id="d10876e149" class="stentry" width="50%">
+ <th valign="bottom" align="left" id="d6797e150" class="stentry" width="50%">
Pattern Syntax
</th>
- <th valign="bottom" align="left" id="d10876e152" class="stentry" width="50%">Details</th>
+ <th valign="bottom" align="left" id="d6797e153" class="stentry" width="50%">Details</th>
</tr>
<tr class="strow">
- <td valign="top" headers="d10876e149" class="stentry">
+ <td valign="top" headers="d6797e150" class="stentry">
<pre class="pre codeblock">[abc]</pre>
</td>
- <td valign="top" headers="d10876e152" class="stentry">
+ <td valign="top" headers="d6797e153" class="stentry">
a, b, or c (simple class)
</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d10876e149" class="stentry">
+ <td valign="top" headers="d6797e150" class="stentry">
<pre class="pre codeblock">[^abc]</pre>
</td>
- <td valign="top" headers="d10876e152" class="stentry">
+ <td valign="top" headers="d6797e153" class="stentry">
Any character except a, b, or c (negation)
</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d10876e149" class="stentry">
+ <td valign="top" headers="d6797e150" class="stentry">
<pre class="pre codeblock">outbounds( object )</pre>
</td>
- <td valign="top" headers="d10876e152" class="stentry">outbound referrer</td>
+ <td valign="top" headers="d6797e153" class="stentry">outbound referrer</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d10876e149" class="stentry">
+ <td valign="top" headers="d6797e150" class="stentry">
<pre class="pre codeblock">[a-zA-Z]</pre>
</td>
- <td valign="top" headers="d10876e152" class="stentry">a through z, or A through Z, inclusive (range)</td>
+ <td valign="top" headers="d6797e153" class="stentry">a through z, or A through Z, inclusive (range)</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d10876e149" class="stentry">
+ <td valign="top" headers="d6797e150" class="stentry">
<pre class="pre codeblock">[a-d[m-p]]</pre>
</td>
- <td valign="top" headers="d10876e152" class="stentry">a through d, or m through p: [a-dm-p] (union)</td>
+ <td valign="top" headers="d6797e153" class="stentry">a through d, or m through p: [a-dm-p] (union)</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d10876e149" class="stentry">
+ <td valign="top" headers="d6797e150" class="stentry">
<pre class="pre codeblock">[a-z&amp;&amp;[def]]</pre>
</td>
- <td valign="top" headers="d10876e152" class="stentry">
+ <td valign="top" headers="d6797e153" class="stentry">
d, e, or f (intersection)
</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d10876e149" class="stentry">
+ <td valign="top" headers="d6797e150" class="stentry">
<pre class="pre codeblock">[a-z&amp;&amp;[^bc]]</pre>
</td>
- <td valign="top" headers="d10876e152" class="stentry">
+ <td valign="top" headers="d6797e153" class="stentry">
a through z, except for b and c: [ad-z] (subtraction)
</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d10876e149" class="stentry">
+ <td valign="top" headers="d6797e150" class="stentry">
<pre class="pre codeblock">[a-z&amp;&amp;[^m-p]]</pre>
</td>
- <td valign="top" headers="d10876e152" class="stentry">
+ <td valign="top" headers="d6797e153" class="stentry">
a through z, and not m through p: [a-lq-z] (subtraction)
</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d10876e149" class="stentry">
+ <td valign="top" headers="d6797e150" class="stentry">
<pre class="pre codeblock">\d</pre>
</td>
- <td valign="top" headers="d10876e152" class="stentry">
+ <td valign="top" headers="d6797e153" class="stentry">
A digit: [0-9]
</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d10876e149" class="stentry">
+ <td valign="top" headers="d6797e150" class="stentry">
<pre class="pre codeblock">\D</pre>
</td>
- <td valign="top" headers="d10876e152" class="stentry">
+ <td valign="top" headers="d6797e153" class="stentry">
A non-digit: [^0-9]
</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d10876e149" class="stentry">
+ <td valign="top" headers="d6797e150" class="stentry">
<pre class="pre codeblock">\s</pre>
</td>
- <td valign="top" headers="d10876e152" class="stentry">
+ <td valign="top" headers="d6797e153" class="stentry">
A whitespace character: [ \t\n\x0B\f\r]
</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d10876e149" class="stentry">
+ <td valign="top" headers="d6797e150" class="stentry">
<pre class="pre codeblock">\S</pre>
</td>
- <td valign="top" headers="d10876e152" class="stentry">
+ <td valign="top" headers="d6797e153" class="stentry">
A non-whitespace character: [^\s]
</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d10876e149" class="stentry">
+ <td valign="top" headers="d6797e150" class="stentry">
<pre class="pre codeblock">\w</pre>
</td>
- <td valign="top" headers="d10876e152" class="stentry">
+ <td valign="top" headers="d6797e153" class="stentry">
A word character: [a-zA-Z_0-9]
</td>
</tr>
<tr class="strow">
- <td valign="top" headers="d10876e149" class="stentry">
+ <td valign="top" headers="d6797e150" class="stentry">
<pre class="pre codeblock">\W</pre>
</td>
- <td valign="top" headers="d10876e152" class="stentry">
+ <td valign="top" headers="d6797e153" class="stentry">
A non-word character: [^\w]
</td>
diff --git a/plugins/org.eclipse.mat.ui.help/reference/tipsandtricks.html b/plugins/org.eclipse.mat.ui.help/reference/tipsandtricks.html
index 0bebea39..0c2746e7 100644
--- a/plugins/org.eclipse.mat.ui.help/reference/tipsandtricks.html
+++ b/plugins/org.eclipse.mat.ui.help/reference/tipsandtricks.html
@@ -32,15 +32,15 @@
</p>
<table cellpadding="4" cellspacing="0" summary="" id="ref_tips__tips_table" border="1" class="simpletable"><tr class="sthead">
- <th valign="bottom" align="left" id="d7565e33" class="stentry" width="20%">Tip</th>
+ <th valign="bottom" align="left" id="d7372e33" class="stentry" width="20%">Tip</th>
- <th valign="bottom" align="left" id="d7565e36" class="stentry" width="80%">Description</th>
+ <th valign="bottom" align="left" id="d7372e36" class="stentry" width="80%">Description</th>
</tr>
<tr class="strow">
- <td valign="top" headers="d7565e33" class="stentry">Shortcuts</td>
+ <td valign="top" headers="d7372e33" class="stentry">Shortcuts</td>
- <td valign="top" headers="d7565e36" class="stentry">
+ <td valign="top" headers="d7372e36" class="stentry">
<p class="p">Ctrl-Q - Opens the Query Browser</p>
<p class="p">Ctrl-H - Opens the history of executed queries.</p>
@@ -51,9 +51,9 @@
</tr>
<tr class="strow">
- <td valign="top" headers="d7565e33" class="stentry">Quick Search</td>
+ <td valign="top" headers="d7372e33" class="stentry">Quick Search</td>
- <td valign="top" headers="d7565e36" class="stentry">
+ <td valign="top" headers="d7372e36" class="stentry">
Just start to type while you are in the heap editor, all the
matches will be highlighted. This quick search starts is activated
when 3 or more letters are provided.
@@ -62,9 +62,9 @@
</tr>
<tr class="strow">
- <td valign="top" headers="d7565e33" class="stentry">Filter</td>
+ <td valign="top" headers="d7372e33" class="stentry">Filter</td>
- <td valign="top" headers="d7565e36" class="stentry">
+ <td valign="top" headers="d7372e36" class="stentry">
To show only rows of a table or tree matching a filter,
click the top row, or press enter when the top row is selected.
Then type the required filter for the column. Multiple filters can be used.
@@ -92,9 +92,9 @@
</tr>
<tr class="strow">
- <td valign="top" headers="d7565e33" class="stentry">Resize and reorder columns</td>
+ <td valign="top" headers="d7372e33" class="stentry">Resize and reorder columns</td>
- <td valign="top" headers="d7565e36" class="stentry">
+ <td valign="top" headers="d7372e36" class="stentry">
To resize or rearrange columns using the keyboard select a filter entry
for the column as above.
<ul class="ul">
@@ -112,9 +112,9 @@
</tr>
<tr class="strow">
- <td valign="top" headers="d7565e33" class="stentry">Keyboard navigation of trees</td>
+ <td valign="top" headers="d7372e33" class="stentry">Keyboard navigation of trees</td>
- <td valign="top" headers="d7565e36" class="stentry">
+ <td valign="top" headers="d7372e36" class="stentry">
<ul class="ul">
<li class="li">Use &lt;Numpad plus&gt; or &lt;enter&gt; to expand a row.</li>
@@ -130,9 +130,9 @@
</tr>
<tr class="strow">
- <td valign="top" headers="d7565e33" class="stentry">Notes, Hyperlinks in Notes View</td>
+ <td valign="top" headers="d7372e33" class="stentry">Notes, Hyperlinks in Notes View</td>
- <td valign="top" headers="d7565e36" class="stentry">
+ <td valign="top" headers="d7372e36" class="stentry">
Notes View recognizes and highlights object addresses. Activating
the hyperlink brings up a context menu which contains actions for
this particular object. Activate the hyperlink using the control key
@@ -142,9 +142,9 @@
</tr>
<tr class="strow">
- <td valign="top" headers="d7565e33" class="stentry">Undo/redo in Notes View, OQL Pane</td>
+ <td valign="top" headers="d7372e33" class="stentry">Undo/redo in Notes View, OQL Pane</td>
- <td valign="top" headers="d7565e36" class="stentry">
+ <td valign="top" headers="d7372e36" class="stentry">
There is undo/redo using Ctrl-Z / Ctrl-Y in the Notes View and
the OQL Pane. The navigator pane can also be used to retrieve
previous OQL statements.
@@ -152,9 +152,9 @@
</tr>
<tr class="strow">
- <td valign="top" headers="d7565e33" class="stentry">Copy To Clipboard</td>
+ <td valign="top" headers="d7372e33" class="stentry">Copy To Clipboard</td>
- <td valign="top" headers="d7565e36" class="stentry">
+ <td valign="top" headers="d7372e36" class="stentry">
Use Ctrl-C to copy the selection to the clipboard. The data will
keep its structure:
<br/><div class="imageleft"><img class="image imageleft" src="../mimes/1af34c1.png"/></div><br/>
@@ -162,9 +162,9 @@
</tr>
<tr class="strow">
- <td valign="top" headers="d7565e33" class="stentry"> Manage the history of opened heap dumps</td>
+ <td valign="top" headers="d7372e33" class="stentry"> Manage the history of opened heap dumps</td>
- <td valign="top" headers="d7565e36" class="stentry">
+ <td valign="top" headers="d7372e36" class="stentry">
Heap Dump History view offers a set of context menu actions to
manage the history of opened heap dumps:
<br/><div class="imageleft"><img class="image imageleft" src="../mimes/691a2594.png"/></div><br/>
@@ -180,9 +180,9 @@
</tr>
<tr class="strow">
- <td valign="top" headers="d7565e33" class="stentry">Manage editor tabs</td>
+ <td valign="top" headers="d7372e33" class="stentry">Manage editor tabs</td>
- <td valign="top" headers="d7565e36" class="stentry">
+ <td valign="top" headers="d7372e36" class="stentry">
Right click on the Heap Editor tab will open a context menu to
manage the tabs. It might be very helpful when many tabs are open.
<br/><div class="imageleft"><img class="image imageleft" src="../mimes/7df38219.png"/></div><br/>
@@ -190,9 +190,9 @@
</tr>
<tr class="strow">
- <td valign="top" headers="d7565e33" class="stentry"> Link Inspector View with Heap Editor</td>
+ <td valign="top" headers="d7372e33" class="stentry"> Link Inspector View with Heap Editor</td>
- <td valign="top" headers="d7565e36" class="stentry">
+ <td valign="top" headers="d7372e36" class="stentry">
Object Inspector View shows the details for the single selected
object. The view updates itself with every change in the
selection. Sometimes it is interesting to compare two or more
@@ -206,9 +206,9 @@
</tr>
<tr class="strow">
- <td valign="top" headers="d7565e33" class="stentry">Value tab in Inspector View</td>
+ <td valign="top" headers="d7372e33" class="stentry">Value tab in Inspector View</td>
- <td valign="top" headers="d7565e36" class="stentry">
+ <td valign="top" headers="d7372e36" class="stentry">
The Object Inspector View shows the details for the single selected
object. The value tab shows the value as given by the
<a class="xref" href="../doc/org_eclipse_mat_api_nameResolver.html">
@@ -218,9 +218,9 @@
</tr>
<tr class="strow">
- <td valign="top" headers="d7565e33" class="stentry">Context menu for totals row</td>
+ <td valign="top" headers="d7372e33" class="stentry">Context menu for totals row</td>
- <td valign="top" headers="d7565e36" class="stentry">
+ <td valign="top" headers="d7372e36" class="stentry">
The totals row now represents all the additional entries in a tree or table.
If the totals row is selected then the context menu will operate on all the unshown
entries in the tree or table. If all the rows are selected, for example using Ctrl-A,
@@ -233,9 +233,9 @@
</tr>
<tr class="strow">
- <td valign="top" id="oqlcompletion" headers="d7565e33" class="stentry">OQL autocompletion</td>
+ <td valign="top" id="oqlcompletion" headers="d7372e33" class="stentry">OQL autocompletion</td>
- <td valign="top" headers="d7565e36" class="stentry">
+ <td valign="top" headers="d7372e36" class="stentry">
The Object Query Language (OQL) pane has syntax highlighting for OQL
keywords. It also offers suggestions for class names for the
<span class="keyword">SELECT</span> <span class="keyword">FROM</span> clause, both simple class names and regular expressions.
diff --git a/plugins/org.eclipse.mat.ui.help/tasks/analyzingthreads.html b/plugins/org.eclipse.mat.ui.help/tasks/analyzingthreads.html
index 7838f403..c30146d1 100644
--- a/plugins/org.eclipse.mat.ui.help/tasks/analyzingthreads.html
+++ b/plugins/org.eclipse.mat.ui.help/tasks/analyzingthreads.html
@@ -1,170 +1,166 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html lang="en-us" xml:lang="en-us">
-<head>
-<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
-<meta content="task" name="DC.Type" />
-<meta name="DC.Title" content="Analyzing Threads" />
-<meta name="copyright" content="Copyright (c) 2008, 2010 SAP AG and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html " type="primary" />
-<meta name="DC.Rights.Owner" content="Copyright (c) 2008, 2010 SAP AG and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html " type="primary" />
-<meta content="XHTML" name="DC.Format" />
-<meta content="task_analyzingthreads" name="DC.Identifier" />
-<meta content="en-us" name="DC.Language" />
-<link href="..\styles/commonltr.css" type="text/css" rel="stylesheet" />
-<title>Analyzing Threads</title>
-</head>
-<body id="task_analyzingthreads"><a name="task_analyzingthreads"><!-- --></a>
-
-
- <h1 class="topictitle1">Analyzing Threads</h1>
-
-
-
- <div>
- <div class="section">
- <p>
- Memory Analyzer provides several queries to inspect the threads at the
- moment the snapshot was taken.
- </p>
-
- <p><strong>Threads Overview</strong></p>
-
- <p>
- To get an overview of all the threads in the heap dump use the "Thread Overview" button
- in the toolbar, as shown on the image below. Alternatively one could use the
- <span class="menucascade">
- <span class="uicontrol">Query Browser</span>
- &gt; <span class="uicontrol">Thread Overview and Stacks</span>
- </span>
- query:
- </p>
-
- <img src="../mimes/threads_overview.png" alt="screen shot of thread overview" />
- <p>
- The query provide some properties like Name, Object, Context Classloader, etc...
- for each of the threads.
- </p>
-
- <p>
- Some heap dump formats (e.g. HPROF dumps from recent Java 6 VMs and IBM system dumps)
- contain information about the call stacks of threads, and the Java local objects per
- stack frame.
- </p>
-
- <p>
- Exploring the call-stacks and the local Java objects is a powerful feature, giving a
- debugger like capabilities over a snapshot. It allows analyzing in details the reason
- for a memory intensive operations. And it also enables that heap dumps and Memory Analyzer
- are used not only for memory-related problems, but also for a wide range of other problems
- e.g. unresponsive applications.
- </p>
-
-
- <p><strong>Threads Details</strong></p>
-
- <p>
- You can proceed with the analysis of a single thread by using
- <span class="menucascade">
- <span class="uicontrol">Java Basics</span>
- &gt; <span class="uicontrol">Thread Details</span>
- </span>
- context menu. Memory Analyzer provides an extension point, such that extensions can
- provide semantic information about the threads activity. The result of the Thread Details
- query will contain such information (if available), some overview information, and
- possibly the stacktrace of the thread.
- </p>
-
- <p>
- For DTFJ based dumps (IBM system dumps and IBM PHD files with associated java dump) the thread
- details view gives more information, including the thread state, priority and native stack trace.
- </p>
-
- <p>
- <img src="../mimes/thread_details.png" alt="Thread details from a DTFJ dump showing DTFJ Name, JNIEnv, Priority, State and Native id." />
- </p>
-
-
- <p><strong>Threads Stacks in Dumps from IBM VMs</strong></p>
-
- <div class="p">The DTFJ parser allows more control over viewing thread stacks. This is configured using the
- DTFJ Parser preferences page. The options are as follows.
- <dl>
-
- <dt class="dlterm">Normal</dt>
-
- <dd>Stack frames are only shown in the thread stacks view.</dd>
-
-
-
- <dt class="dlterm">Only stack frames as pseudo-objects</dt>
-
- <dd>Stack frames are shown in all views such as paths to GC roots, outbound references from threads, as pseudo-objects.
- Local variables references in the stack frames are shown as outbound references from the frame.
- This makes it easy to find which stack frames keep objects alive. The size of the stack frame is the
- size on the Java stack, not the heap.</dd>
-
-
-
- <dt class="dlterm">Stack frames as pseudo-objects and running methods as pseudo-classes</dt>
-
- <dd>Stack frames are shown in all views such as paths to GC roots, outbound references from threads, as pseudo-objects.
- Local variables references in the stack frames are shown as outbound references from the frame.
- This makes it easy to find which stack frames keep objects alive.
- The stack frames are given a pseudo-type depending based on the method which is running in the frame.
- By viewing the number of instances of that pseudo-type it is easy to see which methods are running across
- all the threads and which methods use a lot of stack. This can help solve StackOverflowErrors.</dd>
-
-
-
- <dt class="dlterm">Stack frames as pseudo-objects and all methods as pseudo-classes</dt>
-
- <dd>Stack frames are shown in all views such as paths to GC roots, outbound references from threads, as pseudo-objects.
- Local variables references in the stack frames are shown as outbound references from the frame.
- This makes it easy to find which stack frames keep objects alive.
- The stack frames are given a pseudo-type depending based on the method which is running in the frame.
- By viewing the number of instances of that pseudo-type it is easy to see which methods are running across
- all the threads and which methods use a lot of stack. This can help solve StackOverflowErrors.
- All other methods are also created as pseudo-class objects. The size of the method pseudo-class object is
- the size of the byte code and JITted code, which in other modes is accumulated into the size of the
- defining class. This makes it easy to find method which consume a lot of non-heap memory for byte code
- and JITted code.</dd>
-
-
- </dl>
-
- </div>
-
- <p><strong>Normal operation with stack frames not considered as objects.</strong></p>
-
- <p>
- <img src="../mimes/thread_frames0.png" alt="outbound references from thread without stack frames as objects" />
- </p>
-
- <p><strong>Stack frames as pseudo-objects.</strong></p>
-
- <p> Note that the type of the stack frame is <samp class="codeph">&lt;stack frame&gt;</samp>.
- <img src="../mimes/thread_frames1.png" alt="outbound references from thread with stack frames as objects" />
- </p>
-
- <p><strong>Stack frames as pseudo-objects and running methods as pseudo-classes.</strong></p>
-
- <p>Note the different types for the stack frame such as <samp class="codeph">java.io.FileStream.getBytes([BIII)I;</samp>.
- <img src="../mimes/thread_frames2.png" alt="outbound references from thread with stack frames as objects and methods as classes" />
- The class histogram shows that only running methods are pseudo-classes, and the size of the class object is 0.
- <img src="../mimes/thread_classes2.png" alt="class histogram showing running methods as pseudo-classes" />
- </p>
-
- <p><strong>Stack frames as pseudo-objects and all methods as pseudo-classes.</strong></p>
-
- <p>The outbound references tree looks the same,
- but the class histogram has a lot more pseudo-classes with 0 instances (i.e. with no running methods), and the
- pseudo-class objects have a non-zero size.
- <img src="../mimes/thread_classes3.png" alt="class histogram showing all methods as pseudo-classes" />
- </p>
-
- </div>
-
- </div>
-
-
-</body>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xml:lang="en-us" lang="en-us">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<meta name="DC.Type" content="task"/>
+<meta name="DC.Title" content="Analyzing Threads"/>
+<meta name="copyright" content="Copyright (c) 2008, 2010 SAP AG and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html " type="primary"/>
+<meta name="DC.Rights.Owner" content="Copyright (c) 2008, 2010 SAP AG and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html " type="primary"/>
+<meta name="DC.Format" content="XHTML"/>
+<meta name="DC.Identifier" content="task_analyzingthreads"/>
+<meta name="DC.Language" content="en-us"/>
+<link rel="stylesheet" type="text/css" href="../styles/commonltr.css"/>
+<title>Analyzing Threads</title>
+</head>
+<body id="task_analyzingthreads">
+
+
+ <h1 class="title topictitle1">Analyzing Threads</h1>
+
+
+
+ <div class="body taskbody">
+ <div class="section context">
+ <p class="p">
+ Memory Analyzer provides several queries to inspect the threads at the
+ moment the snapshot was taken.
+ </p>
+
+ <p class="p"><strong class="ph b">Threads Overview</strong></p>
+
+ <p class="p">
+ To get an overview of all the threads in the heap dump use the "Thread Overview" button
+ in the toolbar, as shown on the image below. Alternatively one could use the
+ <span class="ph menucascade"><span class="ph uicontrol">Query Browser</span> &gt; <span class="ph uicontrol">Thread Overview and Stacks</span></span>
+ query:
+ </p>
+
+ <img class="image" src="../mimes/threads_overview.png" alt="screen shot of thread overview"/>
+ <p class="p">
+ The query provide some properties like Name, Object, Context Classloader, etc...
+ for each of the threads.
+ </p>
+
+ <p class="p">
+ Some heap dump formats (e.g. HPROF dumps from recent Java 6 VMs and IBM system dumps)
+ contain information about the call stacks of threads, and the Java local objects per
+ stack frame.
+ </p>
+
+ <p class="p">
+ Exploring the call-stacks and the local Java objects is a powerful feature, giving a
+ debugger like capabilities over a snapshot. It allows analyzing in details the reason
+ for a memory intensive operations. And it also enables that heap dumps and Memory Analyzer
+ are used not only for memory-related problems, but also for a wide range of other problems
+ e.g. unresponsive applications.
+ </p>
+
+
+ <p class="p"><strong class="ph b">Threads Details</strong></p>
+
+ <p class="p">
+ You can proceed with the analysis of a single thread by using
+ <span class="ph menucascade"><span class="ph uicontrol">Java Basics</span> &gt; <span class="ph uicontrol">Thread Details</span></span>
+ context menu. Memory Analyzer provides an extension point, such that extensions can
+ provide semantic information about the threads activity. The result of the Thread Details
+ query will contain such information (if available), some overview information, and
+ possibly the stacktrace of the thread.
+ </p>
+
+ <p class="p">
+ For DTFJ based dumps (IBM system dumps and IBM PHD files with associated java dump) the thread
+ details view gives more information, including the thread state, priority and native stack trace.
+ </p>
+
+ <p class="p">
+ <img class="image" src="../mimes/thread_details.png" alt="Thread details from a DTFJ dump showing DTFJ Name, JNIEnv, Priority, State and Native id."/>
+ </p>
+
+
+ <p class="p"><strong class="ph b">Threads Stacks in Dumps from IBM VMs</strong></p>
+
+ <div class="p">The DTFJ parser allows more control over viewing thread stacks. This is configured using the
+ DTFJ Parser preferences page. The options are as follows.
+ <dl class="dl">
+
+ <dt class="dt dlterm">Normal</dt>
+
+ <dd class="dd">Stack frames are only shown in the thread stacks view.</dd>
+
+
+
+ <dt class="dt dlterm">Only stack frames as pseudo-objects</dt>
+
+ <dd class="dd">Stack frames are shown in all views such as paths to GC roots, outbound references from threads, as pseudo-objects.
+ Local variables references in the stack frames are shown as outbound references from the frame.
+ This makes it easy to find which stack frames keep objects alive. The size of the stack frame is the
+ size on the Java stack, not the heap.</dd>
+
+
+
+ <dt class="dt dlterm">Stack frames as pseudo-objects and running methods as pseudo-classes</dt>
+
+ <dd class="dd">Stack frames are shown in all views such as paths to GC roots, outbound references from threads, as pseudo-objects.
+ Local variables references in the stack frames are shown as outbound references from the frame.
+ This makes it easy to find which stack frames keep objects alive.
+ The stack frames are given a pseudo-type depending based on the method which is running in the frame.
+ By viewing the number of instances of that pseudo-type it is easy to see which methods are running across
+ all the threads and which methods use a lot of stack. This can help solve StackOverflowErrors.</dd>
+
+
+
+ <dt class="dt dlterm">Stack frames as pseudo-objects and all methods as pseudo-classes</dt>
+
+ <dd class="dd">Stack frames are shown in all views such as paths to GC roots, outbound references from threads, as pseudo-objects.
+ Local variables references in the stack frames are shown as outbound references from the frame.
+ This makes it easy to find which stack frames keep objects alive.
+ The stack frames are given a pseudo-type depending based on the method which is running in the frame.
+ By viewing the number of instances of that pseudo-type it is easy to see which methods are running across
+ all the threads and which methods use a lot of stack. This can help solve StackOverflowErrors.
+ All other methods are also created as pseudo-class objects. The size of the method pseudo-class object is
+ the size of the byte code and JITted code, which in other modes is accumulated into the size of the
+ defining class. This makes it easy to find method which consume a lot of non-heap memory for byte code
+ and JITted code.</dd>
+
+
+ </dl>
+
+ </div>
+
+ <p class="p"><strong class="ph b">Normal operation with stack frames not considered as objects.</strong></p>
+
+ <p class="p">
+ <img class="image" src="../mimes/thread_frames0.png" alt="outbound references from thread without stack frames as objects"/>
+ </p>
+
+ <p class="p"><strong class="ph b">Stack frames as pseudo-objects.</strong></p>
+
+ <p class="p"> Note that the type of the stack frame is <samp class="ph codeph">&lt;stack frame&gt;</samp>.
+ <img class="image" src="../mimes/thread_frames1.png" alt="outbound references from thread with stack frames as objects"/>
+ </p>
+
+ <p class="p"><strong class="ph b">Stack frames as pseudo-objects and running methods as pseudo-classes.</strong></p>
+
+ <p class="p">Note the different types for the stack frame such as <samp class="ph codeph">java.io.FileStream.getBytes([BIII)I;</samp>.
+ <img class="image" src="../mimes/thread_frames2.png" alt="outbound references from thread with stack frames as objects and methods as classes"/>
+ The class histogram shows that only running methods are pseudo-classes, and the size of the class object is 0.
+ <img class="image" src="../mimes/thread_classes2.png" alt="class histogram showing running methods as pseudo-classes"/>
+ </p>
+
+ <p class="p"><strong class="ph b">Stack frames as pseudo-objects and all methods as pseudo-classes.</strong></p>
+
+ <p class="p">The outbound references tree looks the same,
+ but the class histogram has a lot more pseudo-classes with 0 instances (i.e. with no running methods), and the
+ pseudo-class objects have a non-zero size.
+ <img class="image" src="../mimes/thread_classes3.png" alt="class histogram showing all methods as pseudo-classes"/>
+ </p>
+
+ </div>
+
+ </div>
+
+
+</body>
</html> \ No newline at end of file
diff --git a/plugins/org.eclipse.mat.ui.help/tasks/comparingdata.html b/plugins/org.eclipse.mat.ui.help/tasks/comparingdata.html
index 5ac457d1..ad712300 100644
--- a/plugins/org.eclipse.mat.ui.help/tasks/comparingdata.html
+++ b/plugins/org.eclipse.mat.ui.help/tasks/comparingdata.html
@@ -63,11 +63,11 @@
</div>
- <ol class="ol steps"><li class="li step">
+ <ol class="ol steps"><li class="li step stepexpand">
<span class="ph cmd">
<strong class="ph b">Move all tables to be compared to the Compare Basket</strong>
- </span><br/>
-
+ </span>
+ <div class="itemgroup info">
<p class="p">
All queries which are executed in Memory Analyzer can be seen in the Navigation History View.
From this view one can add the results to be compared to the Compare Basket.
@@ -84,30 +84,30 @@
will be removed from the basket. If two OQL results need to be compared then
two OQL editors should be opened.</p>
-
-
+ </div>
+ <div class="itemgroup stepresult">
<img class="image" src="../mimes/nn_add_to_compare_basket.png" alt="Move from Navigation History to Compare Basket"/>
-
+ </div>
</li>
-<li class="li step">
+<li class="li step stepexpand">
<span class="ph cmd">
<strong class="ph b">Modify the order of the tables</strong>
- </span><br/>
-
+ </span>
+ <div class="itemgroup info">
<p class="p">
Using the tool bar of the Compare Basket one can modify the order in which tables
should be compared, i.e. select which result should be the baseline, which comes second, etc...
</p>
-
-
+ </div>
+ <div class="itemgroup stepresult">
<img class="image" src="../mimes/nn_compare_basket.png" alt="Modify the Tables Order in the Compare Basket"/>
-
+ </div>
</li>
-<li class="li step">
+<li class="li step stepexpand">
<span class="ph cmd">
<strong class="ph b">Execute the comparison</strong>
- </span><br/>
+ </span>
<ul class="ul choices">
<li class="li choice">
Once the preferred order is achieved just click the execute button...
@@ -126,7 +126,7 @@
</ul>
-
+ <div class="itemgroup stepresult">
<p class="p">
... and see the result.
</p>
@@ -135,13 +135,13 @@
<img class="image" src="../mimes/nn_compared_tables_absolute.png" alt="Comparison table"/>
</p>
-
+ </div>
</li>
-<li class="li step">
+<li class="li step stepexpand">
<span class="ph cmd">
<strong class="ph b">Customize the displayed result</strong>
- </span><br/>
-
+ </span>
+ <div class="itemgroup info">
<p class="p">
By default the absolute values of all tables will be shown for every compared property,
e.g. number of objects, shallow size, etc... One can now change between deltas and
@@ -153,24 +153,24 @@
<img class="image" src="../mimes/nn_select_columns.png" alt="Select Columns To Be Compared"/>
</p>
-
-
+ </div>
+ <div class="itemgroup stepresult">
<p class="p">
<img class="image" src="../mimes/nn_compared_result_delta.png" alt="Modified Comparison Result"/>
</p>
-
+ </div>
</li>
-<li class="li step">
+<li class="li step stepexpand">
<span class="ph cmd">
<strong class="ph b">Context menu with set operations</strong>
- </span><br/>
-
+ </span>
+ <div class="itemgroup info">
<p class="p">If the tables have been compared using <span class="ph menucascade"><span class="ph uicontrol">Compare Tables with all set operations</span></span> then it is possible to perform different set operations on the comparison result.
</p>
<img class="image" src="../mimes/setops_menu.png" alt="Set Operations context menu"/>
-
+ </div>
</li>
</ol>

Back to the top