# Package org.eclipse.mat.collect

package org.eclipse.mat.collect
Collections optimized for keys and values of ints and longs.

Related Packages
Package
Description
org.eclipse.mat
Package for general Memory Analyzer exceptions, usable from any plug-in.
Class
Description
ArrayInt
Utility class to hold a list of ints Similar to a list, but efficient for ints
ArrayIntBig
This class simplifies the handling of growing int[] in a very fast and memory efficient manner so that no slow collections must be used.
ArrayIntCompressed
This class compresses fixed-size int[] in a very fast and memory efficient manner if many leading and/or trailing bits of the stored ints are not used commonly.
ArrayLong
Utility class to hold a list of longs Similar to a list, but efficient for longs
ArrayLongBig
This class simplifies the handling of growing long[] in a very fast and memory efficient manner so that no slow collections must be used.
ArrayLongCompressed
This class compresses fixed-size long[] in a very fast and memory efficient manner if many leading and/or trailing bits of the stored longs are not used commonly.
ArrayUtils
Utility class for sorting arrays etc.
BitField
This class manages huge bit fields.
ConcurrentBitField
This class manages huge bit fields.
HashMapIntLong
A map from int to long.
HashMapIntLong.Entry
An entry from the map
HashMapIntObject<E>
A map from int to Object.
HashMapIntObject.Entry<E>
An entry from the map
HashMapLongObject<E>
A map from long to Object.
HashMapLongObject.Entry<E>
An entry from the map
HashMapObjectLong<E>
A map from Object to long.
HashMapObjectLong.Entry<E>
An entry from the map
IteratorInt
Simple iterator to go through ints
IteratorLong
Simple iterator to go through ints
QueueInt
A simple queue of ints
SetInt
Utility class to hold a set of ints Similar to a Set, but efficient for ints
SetLong
Utility class to hold a set of longs Similar to a Set, but efficient for longs