| <?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="Query Matrix"/> |
| <meta name="abstract" content="There is no exact algorithm for memory analysis. The following table divides existing heap dump queries by the usage categories."/> |
| <meta name="description" content="There is no exact algorithm for memory analysis. The following table divides existing heap dump queries by the usage categories."/> |
| <meta name="DC.Relation" scheme="URI" content="../reference/findingmemoryleak.html"/> |
| <meta name="DC.Relation" scheme="URI" content="../reference/analyzingmemoryconsumption.html"/> |
| <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="ref_querymatrix"/> |
| <meta name="DC.Language" content="en-us"/> |
| <link rel="stylesheet" type="text/css" href="../styles/commonltr.css"/> |
| <title>Query Matrix</title> |
| </head> |
| <body id="ref_querymatrix"> |
| |
| |
| <h1 class="title topictitle1">Query Matrix</h1> |
| |
| |
| |
| |
| |
| <div class="body refbody"><p class="shortdesc"> |
| There is no exact algorithm for memory analysis. The following |
| table divides existing heap dump queries by the usage |
| categories. |
| </p> |
| |
| <div class="section"><h2 class="title sectiontitle">Overview</h2> |
| |
| |
| <table cellpadding="4" cellspacing="0" summary="" id="ref_querymatrix__querymatrixoverview" border="1" class="simpletable"><tr class="strow"> |
| <td valign="top" class="stentry" width="40%">Histogram</td> |
| |
| <td valign="top" class="stentry" width="60%"> |
| Class histogram is a list of all the objects in |
| the heap dump. You see the number of objects, |
| shallow and retained sizes for every class. The |
| sorting order of the list can be changed by |
| clicking the column header. Histogram gives you |
| a good starting point for further analysis. |
| Histogram can be opened by pressing the toolbar |
| button |
| <img class="image" src="../mimes/i-histogram.png"/> |
| or by activating the action link on the Overview |
| pane. |
| </td> |
| |
| </tr> |
| <tr class="strow"> |
| <td valign="top" class="stentry">Top Consumers</td> |
| |
| <td valign="top" class="stentry"> |
| Top Consumers query returns information about |
| the biggest objects grouped by class, class |
| loader, and package as HTML page. The total heap |
| is included in the analysis. |
| </td> |
| |
| </tr> |
| <tr class="strow"> |
| <td valign="top" class="stentry">Heap Dump Overview</td> |
| |
| <td valign="top" class="stentry"> |
| <p class="p"> |
| When a heap dump is opened the Overview |
| editor already provides a first analysis on |
| the heap dump: |
| </p> |
| |
| <ul class="ul"> |
| <li class="li"> |
| Check the size of the heap dump, how |
| many object, classes, class loaders it |
| has. |
| </li> |
| |
| <li class="li">Look at the biggest objects.</li> |
| |
| </ul> |
| |
| <p class="p"> |
| The Heap Dump Overview report can be opened |
| via the toolbar: |
| </p> |
| |
| <img class="image" src="../mimes/6f9c3893.png"/> |
| <p class="p">Overview report contains a histogram and a top consumers overview.</p> |
| |
| </td> |
| |
| </tr> |
| </table> |
| |
| </div> |
| |
| </div> |
| |
| <div class="related-links"> |
| <ul class="ullinks"> |
| <li class="link ulchildlink"><strong><a href="../reference/findingmemoryleak.html">Finding Memory Leak</a></strong><br/> |
| </li> |
| <li class="link ulchildlink"><strong><a href="../reference/analyzingmemoryconsumption.html">Analyzing Memory Consumption</a></strong><br/> |
| </li> |
| </ul> |
| </div> |
| |
| </body> |
| </html> |