Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
ee997d0
Changed opening video
david-c-smith Apr 18, 2017
7116185
New Classpath
scott789 Apr 25, 2017
0cbd3c8
Spongebob Square.gitignore
scott789 Apr 25, 2017
3a204d8
Removed .classpath from git index so that gitignore will actually ign…
wweitz2 May 7, 2017
31fe033
updated gitignore to one generated from gitignore.io
wweitz2 May 7, 2017
e456513
Run built-in test cases
scott789 May 10, 2017
8dc197c
Initial JDepend Analysis
scott789 May 10, 2017
11064d5
Identify the packages most in need of review with JDepend
scott789 May 10, 2017
eac53f1
Add SourceForge Metrics to TestingMetrics directory
scott789 May 10, 2017
b448b4d
Created CodeCity report
david-c-smith May 11, 2017
80bc045
Added code city player and unit class analysis
david-c-smith May 11, 2017
00f6c01
Analyze lines of code per method with SF Metrics
scott789 May 11, 2017
608c35b
Ran Eclipse memory analyzer and added the results to the repo. memory…
wweitz2 May 12, 2017
f9bce6e
Run FindBugs and get results
scott789 May 12, 2017
eff65c4
Ran PMD test. report was added too the reports directory and to our T…
wweitz2 May 12, 2017
7b8596b
Remove duplicate conditional test
scott789 May 12, 2017
91db155
Image of Bugfinder Scariest and Scary bugs
scott789 May 12, 2017
87ef74e
Compar Integer objects with .equals
scott789 May 13, 2017
bf6d6da
SonarLint Analysis
david-c-smith May 13, 2017
70a91a1
refactored the LOGGER static variable
wweitz2 May 14, 2017
c9e79f5
more refactoring of the Colony.java class
wweitz2 May 14, 2017
0546868
ran Checkstyle analysis and added results chart and summary. renamed …
wweitz2 May 14, 2017
5a56421
Fixes #16 reduced cyclomatic complexity of handleArgs to 26 from 60
wweitz2 May 14, 2017
e6fb0f6
Fixes #17 Refactored Player data into a new class called PlayerData.java
david-c-smith May 14, 2017
3446889
add JArchitect screenshot
astone13 May 15, 2017
38a9720
Merge branch 'master' of https://github.com/scott789/FreeCol
astone13 May 15, 2017
2ae2c19
add cyclomatic complexity picture from pad report
wweitz2 May 15, 2017
ffff8eb
added cyclomatic complexity screenshot of the handleArgs class
wweitz2 May 15, 2017
81a3bf1
Reduce lines/method
scott789 May 15, 2017
2c8e0f1
Reduce line/method
scott789 May 15, 2017
e8073ec
Reduce lines/method
scott789 May 15, 2017
6465745
Reduce number of lines
scott789 May 15, 2017
d29543b
run JaCoCo tests and include results
astone13 May 16, 2017
9aa2fb0
run JaCoCo tests and include results
astone13 May 16, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
12 changes: 0 additions & 12 deletions .classpath

This file was deleted.

87 changes: 87 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@

# Created by https://www.gitignore.io/api/java,eclipse

### Eclipse ###

.metadata
bin/
tmp/
*.tmp
*.bak
*.swp
*~.nib
local.properties
.settings/
.loadpath
.recommenders

# External tool builders
.externalToolBuilders/

# Locally stored "Eclipse launch configurations"
*.launch

# PyDev specific (Python IDE for Eclipse)
*.pydevproject

# CDT-specific (C/C++ Development Tooling)
.cproject

# Java annotation processor (APT)
.factorypath

# PDT-specific (PHP Development Tools)
.buildpath

# sbteclipse plugin
.target

# Tern plugin
.tern-project

# TeXlipse plugin
.texlipse

# STS (Spring Tool Suite)
.springBeans

# Code Recommenders
.recommenders/

# Scala IDE specific (Scala & Java development for Eclipse)
.cache-main
.scala_dependencies
.worksheet

### Eclipse Patch ###
# Eclipse Core
.project

# JDT-specific (Eclipse Java Development Tools)
.classpath

### Java ###
# Compiled class file
*.class

# Log file
*.log

# BlueJ files
*.ctxt

# Mobile Tools for Java (J2ME)
.mtj.tmp/

# Package Files #
*.jar
*.war
*.ear
*.zip
*.tar.gz
*.rar

# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*

# End of https://www.gitignore.io/api/java,eclipse
Binary file modified FreeCol.jar
Binary file not shown.
8,208 changes: 8,208 additions & 0 deletions TESTS-TestSuites.xml

Large diffs are not rendered by default.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
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 TestingMetrics/CodeCity Report.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
245 changes: 245 additions & 0 deletions TestingMetrics/Eclipse-Memory-Analysis/code.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,245 @@
/*******************************************************************************
* Copyright (c) 2008, 2010 SAP AG.
* 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
*
* Contributors:
* SAP AG - initial API and implementation
*******************************************************************************/
function hide(obj, a)
{
var imageBase = document.getElementById('imageBase');
var div = document.getElementById(a).style;

if (div.display == "none")
{
div.display = "block";
obj.firstChild.src = imageBase.value + 'opened.gif'
}
else
{
div.display = "none";
obj.firstChild.src = imageBase.value + 'closed.gif'
}
}

function preparepage()
{
var W3CDOM = document.getElementById && document.createTextNode
if (!W3CDOM)
return;

rendertrees();
stripetables();
collapsible();
}

function rendertrees()
{
var imageBase = document.getElementById('imageBase');

var tables=document.getElementsByTagName('table');
for (var i=0;i<tables.length;i++)
{
if(tables[i].className!='result')
continue;

var tbodies = tables[i].getElementsByTagName("tbody");
for (var h = 0; h < tbodies.length; h++)
{
if (tbodies[h].className!='tree')
continue;

var trs = tbodies[h].getElementsByTagName("tr");
for (var ii = 0; ii < trs.length; ii++)
{
treerow(imageBase.value, trs[ii]);
}
}
}
}

function treerow(imageBaseValue, element)
{
var cell = element.firstChild;
var celltext = cell.firstChild;

var code = celltext.data;

if (typeof code=='undefined')
return;

for(var ii=0; ii<code.length; ii++)
{
var c = code.charAt(ii);

var replace = document.createElement('img');
replace.alt = c;


switch(c)
{
case "+":
replace.src = imageBaseValue + "fork.gif";
break;
case ".":
replace.src = imageBaseValue + "empty.gif";
break;
case "\\":
replace.src = imageBaseValue + "corner.gif";
break;
case "|":
replace.src = imageBaseValue + "line.gif";
break;
}
cell.insertBefore(replace, celltext);
}

cell.removeChild(celltext);
}

function stripetables()
{
var tables=document.getElementsByTagName('table');
for (var i=0;i<tables.length;i++)
{
if(tables[i].className=='result')
{
stripe(tables[i]);
}
}
}

function hasClass(obj)
{
var result = false;
if (obj.getAttributeNode("class") != null)
{
result = obj.getAttributeNode("class").value;
}
return result;
}

function stripe(table)
{
var even = false;
var evenColor = "#fff";
var oddColor = "#eee";

var tbodies = table.getElementsByTagName("tbody");
for (var h = 0; h < tbodies.length; h++)
{
var trs = tbodies[h].getElementsByTagName("tr");
for (var i = 0; i < trs.length; i++)
{

if (!hasClass(trs[i]) && ! trs[i].style.backgroundColor)
{
var tds = trs[i].getElementsByTagName("td");
for (var j = 0; j < tds.length; j++)
{

var mytd = tds[j];

if (!hasClass(mytd) && ! mytd.style.backgroundColor)
{
mytd.style.backgroundColor = even ? evenColor : oddColor;
}
}
}

even = ! even;
}
}
}


//
// collapsible list items
//

function collapsible()
{
var imageBase = document.getElementById('imageBase');
closedImage = imageBase.value + 'closed.gif';
openedImage = imageBase.value + 'opened.gif';
nochildrenImage = imageBase.value + 'nochildren.gif';

var uls = document.getElementsByTagName('ul');
for (var i=0;i<uls.length;i++)
{
if(uls[i].className == 'collapsible_opened')
{
makeCollapsible(uls[i], 'block', 'collapsibleOpened', openedImage);
}
else if(uls[i].className == 'collapsible_closed')
{
makeCollapsible(uls[i], 'none', 'collapsibleClosed', closedImage);
}
}
}

function makeCollapsible(listElement, defaultState, defaultClass, defaultImage)
{
listElement.style.listStyle = 'none';

var child = listElement.firstChild;
while (child != null)
{
if (child.nodeType == 1)
{
var list = new Array();
var grandchild = child.firstChild;
while (grandchild != null)
{
if (grandchild.tagName == 'OL' || grandchild.tagName == 'UL')
{
grandchild.style.display = defaultState;
list.push(grandchild);
}
grandchild = grandchild.nextSibling;
}

var node = document.createElement('img');

if (list.length == 0)
{
node.setAttribute('src', nochildrenImage);
}
else
{
node.setAttribute('src', defaultImage);
node.setAttribute('class', defaultClass);
node.onclick = createToggleFunction(node,list);
}

child.insertBefore(node,child.firstChild);
}

child = child.nextSibling;
}
}

function createToggleFunction(toggleElement, sublistElements)
{
return function()
{
if (toggleElement.getAttribute('class')=='collapsibleClosed')
{
toggleElement.setAttribute('class','collapsibleOpened');
toggleElement.setAttribute('src',openedImage);
}
else
{
toggleElement.setAttribute('class','collapsibleClosed');
toggleElement.setAttribute('src',closedImage);
}

for (var i=0;i<sublistElements.length;i++)
{
sublistElements[i].style.display = (sublistElements[i].style.display=='block') ? 'none' : 'block';
}
}
}
Binary file added TestingMetrics/Eclipse-Memory-Analysis/icons/i0.gif
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 TestingMetrics/Eclipse-Memory-Analysis/icons/i1.gif
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 TestingMetrics/Eclipse-Memory-Analysis/icons/i10.gif
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 TestingMetrics/Eclipse-Memory-Analysis/icons/i11.gif
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 TestingMetrics/Eclipse-Memory-Analysis/icons/i12.gif
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 TestingMetrics/Eclipse-Memory-Analysis/icons/i13.gif
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 TestingMetrics/Eclipse-Memory-Analysis/icons/i14.gif
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 TestingMetrics/Eclipse-Memory-Analysis/icons/i15.gif
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 TestingMetrics/Eclipse-Memory-Analysis/icons/i16.gif
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 TestingMetrics/Eclipse-Memory-Analysis/icons/i17.gif
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 TestingMetrics/Eclipse-Memory-Analysis/icons/i18.gif
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 TestingMetrics/Eclipse-Memory-Analysis/icons/i2.gif
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 TestingMetrics/Eclipse-Memory-Analysis/icons/i3.gif
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 TestingMetrics/Eclipse-Memory-Analysis/icons/i4.gif
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 TestingMetrics/Eclipse-Memory-Analysis/icons/i5.gif
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 TestingMetrics/Eclipse-Memory-Analysis/icons/i6.gif
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 TestingMetrics/Eclipse-Memory-Analysis/icons/i7.gif
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 TestingMetrics/Eclipse-Memory-Analysis/icons/i8.gif
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 TestingMetrics/Eclipse-Memory-Analysis/icons/i9.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
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 TestingMetrics/Eclipse-Memory-Analysis/img/error.gif
Binary file added TestingMetrics/Eclipse-Memory-Analysis/img/fork.gif
Binary file added TestingMetrics/Eclipse-Memory-Analysis/img/line.gif
Binary file added TestingMetrics/Eclipse-Memory-Analysis/img/open.gif
3 changes: 3 additions & 0 deletions TestingMetrics/Eclipse-Memory-Analysis/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-type" content="text/html;charset=UTF-8"><title>Leak Suspects</title><link rel="stylesheet" type="text/css" href="styles.css"><script src="code.js" type="text/javascript"></script></head><body onload="preparepage();"><input type="hidden" id="imageBase" value="img/"><div id="header"><ul><li><a href="#">Leak Suspects</a></li></ul></div>
<h1><a name="1">Leak Suspects</a></h1><h2><a href="pages/System_Overview2.html">System Overview</a></h2><h2><a href="#" onclick="hide(this, 'exp8'); return false;" title="hide / unhide"><img src="img/opened.gif" alt=""></a> <a name="8">Leaks</a> <a href="mat://query/leakhunter" title="Open in Memory Analyzer: leakhunter"><img src="img/open.gif" alt=""></a></h2><div id="exp8"><h5><a href="#" onclick="hide(this, 'exp16'); return false;" title="hide / unhide"><img src="img/opened.gif" alt=""></a> <a name="16">Overview</a></h5><div id="exp16"><map name='chart16map'><area shape="poly" coords="479,150,660,150,660,166,479,166" alt="" title="(b) Remainder"><area shape="poly" coords="479,128,660,128,660,143,479,143" alt="" title="(a) Problem Suspect 1"></map><img src="chart16.png" width="800" height="350" usemap='#chart16map' alt=""></div><h3><a href="#" onclick="hide(this, 'exp17'); return false;" title="hide / unhide"><img src="img/opened.gif" alt=""></a> <img src="img/error.gif" alt=""> <a name="17">Problem Suspect 1</a></h3><div id="exp17"><div class="important"><div><p>The classloader/component <b>&quot;sun.misc.Launcher$AppClassLoader @ 0x7b0a8adc0&quot;</b> occupies <b>48,037,936 (79.83%)</b> bytes. The memory is accumulated in one instance of <b>&quot;java.lang.Object[]&quot;</b> loaded by <b>&quot;&lt;system class loader&gt;&quot;</b>.<br><br><b>Keywords</b><br>java.lang.Object[]<br>sun.misc.Launcher$AppClassLoader @ 0x7b0a8adc0<br></div><div><a href="pages/18.html">Details &raquo;</a></div></div></div></div><br><div id="footer"><div class="toc"><a href="toc.html">Table Of Contents</a></div><div class="mat">Created by <a href="http://www.eclipse.org/mat/" target="_blank">Eclipse Memory Analyzer</a></div></div>
</body></html>
3 changes: 3 additions & 0 deletions TestingMetrics/Eclipse-Memory-Analysis/pages/18.html

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-type" content="text/html;charset=UTF-8"><title>Class Histogram</title><link rel="stylesheet" type="text/css" href="../styles.css"><script src="../code.js" type="text/javascript"></script></head><body onload="preparepage();"><input type="hidden" id="imageBase" value="../img/"><div id="header"><ul><li><a href="../index.html#7">Leak Suspects</a></li><li>&raquo; <a href="../pages/System_Overview2.html#7">System Overview</a></li><li>&raquo; <a href="#">Class Histogram</a></li></ul></div>
<h5><a href="#" onclick="hide(this, 'exp7'); return false;" title="hide / unhide"><img src="../img/opened.gif" alt=""></a> <a name="7">Class Histogram</a> <a href="mat://query/histogram" title="Open in Memory Analyzer: histogram"><img src="../img/open.gif" alt=""></a></h5><div id="exp7"><table class="result"><thead><tr><th>Class Name</th><th>Objects</th><th>Shallow Heap</th><th>Retained Heap</th></tr></thead><tbody><tr><td><img src="../icons/i9.gif" alt=""><a href="mat://object/0x7b0a93768">java.lang.Object[]</a><br><a href="mat://query/oql+%22SELECT+*+FROM+111715%22">All objects</a></td><td align="right">4,370</td><td align="right">225,032</td><td align="right">&gt;= 48,680,592</td></tr><tr><td><img src="../icons/i9.gif" alt=""><a href="mat://object/0x7b07f8be8">sun.misc.Launcher$AppClassLoader</a><br><a href="mat://query/list_objects+0x7b0a8adc0">All 1 objects</a></td><td align="right">1</td><td align="right">88</td><td align="right">&gt;= 48,037,944</td></tr><tr><td><img src="../icons/i9.gif" alt=""><a href="mat://object/0x7b07f7ee8">java.util.Vector</a><br><a href="mat://query/oql+%22SELECT+*+FROM+83280%22">All objects</a></td><td align="right">120</td><td align="right">3,840</td><td align="right">&gt;= 47,946,928</td></tr><tr><td><img src="../icons/i9.gif" alt=""><a href="mat://object/0x7b0d01448">byte[]</a><br><a href="mat://query/oql+%22SELECT+*+FROM+143498%22">All objects</a></td><td align="right">1,736</td><td align="right">46,256,272</td><td align="right">&gt;= 46,256,272</td></tr><tr><td><img src="../icons/i9.gif" alt=""><a href="mat://object/0x7b07c30e0">java.awt.image.BufferedImage</a><br><a href="mat://query/oql+%22SELECT+*+FROM+79574%22">All objects</a></td><td align="right">910</td><td align="right">36,400</td><td align="right">&gt;= 44,948,528</td></tr><tr><td><img src="../icons/i9.gif" alt=""><a href="mat://object/0x7b07bc898">sun.awt.image.ByteInterleavedRaster</a><br><a href="mat://query/oql+%22SELECT+*+FROM+79162%22">All objects</a></td><td align="right">830</td><td align="right">99,600</td><td align="right">&gt;= 44,406,496</td></tr><tr><td><img src="../icons/i9.gif" alt=""><a href="mat://object/0x7b057b070">net.sf.freecol.common.resources.ImageResource</a><br><a href="mat://query/oql+%22SELECT+*+FROM+70008%22">All objects</a></td><td align="right">828</td><td align="right">26,496</td><td align="right">&gt;= 40,574,336</td></tr><tr><td><img src="../icons/i9.gif" alt=""><a href="mat://object/0x7b07f74a8">java.util.HashMap</a><br><a href="mat://query/oql+%22SELECT+*+FROM+83257%22">All objects</a></td><td align="right">13,840</td><td align="right">664,320</td><td align="right">&gt;= 6,361,872</td></tr><tr><td><img src="../icons/i9.gif" alt=""><a href="mat://object/0x7b0a91df0">java.lang.Class</a><br><a href="mat://query/oql+%22SELECT+*+FROM+111649%22">All objects</a></td><td align="right">4,646</td><td align="right">48,360</td><td align="right">&gt;= 6,333,616</td></tr><tr><td><img src="../icons/i9.gif" alt=""><a href="mat://object/0x7b07f7308">java.util.HashMap$Node[]</a><br><a href="mat://query/oql+%22SELECT+*+FROM+83254%22">All objects</a></td><td align="right">3,516</td><td align="right">608,968</td><td align="right">&gt;= 5,790,816</td></tr><tr><td><img src="../icons/i9.gif" alt=""><a href="mat://object/0x7b0a928c8">java.lang.String</a><br><a href="mat://query/oql+%22SELECT+*+FROM+111666%22">All objects</a></td><td align="right">57,838</td><td align="right">1,388,112</td><td align="right">&gt;= 5,280,040</td></tr><tr><td><img src="../icons/i9.gif" alt=""><a href="mat://object/0x7b07f7370">java.util.HashMap$Node</a><br><a href="mat://query/oql+%22SELECT+*+FROM+83255%22">All objects</a></td><td align="right">43,386</td><td align="right">1,388,352</td><td align="right">&gt;= 5,057,272</td></tr><tr><td><img src="../icons/i9.gif" alt=""><a href="mat://object/0x7b0d00fc8">char[]</a><br><a href="mat://query/oql+%22SELECT+*+FROM+143495%22">All objects</a></td><td align="right">58,325</td><td align="right">4,423,016</td><td align="right">&gt;= 4,423,016</td></tr><tr><td><img src="../icons/i9.gif" alt=""><a href="mat://object/0x7b0ed97c8">java.util.ArrayList</a><br><a href="mat://query/oql+%22SELECT+*+FROM+146391%22">All objects</a></td><td align="right">11,537</td><td align="right">276,888</td><td align="right">&gt;= 3,211,944</td></tr><tr><td><img src="../icons/i9.gif" alt=""><a href="mat://object/0x7b0d8d1f0">net.sf.freecol.common.resources.SZAResource</a><br><a href="mat://query/list_objects+0x7b0daf3a8+0x7b0bfe160+0x7b0bfd018+0x7b02298e0+0x7b0195c60+0x7b015f010+0x7b015a920+0x7b0136868+0x7b00e88c0+0x7b00dd940">All 10 objects</a></td><td align="right">10</td><td align="right">320</td><td align="right">&gt;= 2,302,432</td></tr><tr><td><img src="../icons/i9.gif" alt=""><a href="mat://object/0x7b0c2cd40">net.sf.freecol.common.io.sza.SimpleZippedAnimation</a><br><a href="mat://query/list_objects+0x7b316b4a8+0x7b2dea1e0+0x7b2db5538+0x7b26565c8+0x7b25c2be0+0x7b24953e0+0x7b21f79b8+0x7b1fb25a8+0x7b180f428+0x7b0bfd470">All 10 objects</a></td><td align="right">10</td><td align="right">240</td><td align="right">&gt;= 2,301,544</td></tr><tr><td><img src="../icons/i9.gif" alt=""><a href="mat://object/0x7b0c2cb90">net.sf.freecol.common.io.sza.SimpleZippedAnimation$ImageAnimationEventImpl</a><br><a href="mat://query/oql+%22SELECT+*+FROM+142189%22">All objects</a></td><td align="right">70</td><td align="right">1,680</td><td align="right">&gt;= 2,300,720</td></tr><tr><td><img src="../icons/i9.gif" alt=""><a href="mat://object/0x7b0012480">java.util.concurrent.ConcurrentHashMap</a><br><a href="mat://query/oql+%22SELECT+*+FROM+69%22">All objects</a></td><td align="right">971</td><td align="right">62,144</td><td align="right">&gt;= 1,806,480</td></tr><tr><td><img src="../icons/i9.gif" alt=""><a href="mat://object/0x7b0bc56f8">java.util.concurrent.ConcurrentHashMap$Node[]</a><br><a href="mat://query/oql+%22SELECT+*+FROM+138373%22">All objects</a></td><td align="right">179</td><td align="right">40,304</td><td align="right">&gt;= 1,748,336</td></tr><tr><td><img src="../icons/i9.gif" alt=""><a href="mat://object/0x7b07f7e78">java.util.Stack</a><br><a href="mat://query/oql+%22SELECT+*+FROM+83279%22">All objects</a></td><td align="right">11</td><td align="right">352</td><td align="right">&gt;= 1,537,216</td></tr><tr><td><img src="../icons/i9.gif" alt=""><a href="mat://object/0x7b20951a8">com.fluendo.c.n</a><br><a href="mat://query/oql+%22SELECT+*+FROM+156925%22">All objects</a></td><td align="right">232</td><td align="right">14,848</td><td align="right">&gt;= 1,536,200</td></tr><tr><td><img src="../icons/i9.gif" alt=""><a href="mat://object/0x7b0bc2918">net.sf.freecol.common.model.Tile</a><br><a href="mat://query/oql+%22SELECT+*+FROM+138248%22">All objects</a></td><td align="right">8,000</td><td align="right">768,000</td><td align="right">&gt;= 1,487,824</td></tr><tr><td><img src="../icons/i9.gif" alt=""><a href="mat://object/0x7b07f1100">java.util.concurrent.ConcurrentHashMap$Node</a><br><a href="mat://query/oql+%22SELECT+*+FROM+82825%22">All objects</a></td><td align="right">4,793</td><td align="right">153,376</td><td align="right">&gt;= 1,317,696</td></tr><tr><td><img src="../icons/i9.gif" alt=""><a href="mat://object/0x7b0791240">java.util.ResourceBundle</a></td><td align="right">0</td><td align="right">0</td><td align="right">&gt;= 1,263,344</td></tr><tr><td><img src="../icons/i9.gif" alt=""><a href="mat://object/0x7b0594f88">net.sf.freecol.common.i18n.Messages</a></td><td align="right">0</td><td align="right">0</td><td align="right">&gt;= 1,218,232</td></tr><tr class="totals"><td><img src="../icons/i10.gif" alt=""><ul><li>Total: 25 of 4,637 entries; 4,612 more</li></ul></td><td align="right">311,620</td><td align="right">60,174,696</td><td align="right"></td></tr></tbody></table></div><br><div id="footer"><div class="toc"><a href="../toc.html">Table Of Contents</a></div><div class="mat">Created by <a href="http://www.eclipse.org/mat/" target="_blank">Eclipse Memory Analyzer</a></div></div>
</body></html>
Loading