gnu.trove.benchmark
Class MemoryUsage

java.lang.Object
  extended by gnu.trove.benchmark.MemoryUsage

public class MemoryUsage
extends java.lang.Object


Nested Class Summary
(package private) static interface MemoryUsage.Creator
           
(package private) static class MemoryUsage.JavasoftIntegerArrayListCreator
           
(package private) static class MemoryUsage.JavasoftListCreator
           
(package private) static class MemoryUsage.JavasoftMapCreator
           
(package private) static class MemoryUsage.JavasoftSetCreator
           
(package private) static class MemoryUsage.MemoryComparator
           
(package private) static class MemoryUsage.TroveIntArrayListCreator
           
(package private) static class MemoryUsage.TroveListCreator
           
(package private) static class MemoryUsage.TroveMapCreator
           
(package private) static class MemoryUsage.TroveSetCreator
           
 
Constructor Summary
MemoryUsage()
           
 
Method Summary
private static void gc()
           
private static long getUsedMemory()
           
static void main(java.lang.String[] args)
           
static long sizeOf(MemoryUsage.Creator c)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MemoryUsage

public MemoryUsage()
Method Detail

sizeOf

public static long sizeOf(MemoryUsage.Creator c)

getUsedMemory

private static long getUsedMemory()

gc

private static void gc()

main

public static void main(java.lang.String[] args)