com.jrockit.memleak
Interface ITypeHeapInfo<T extends INamedType>
- Type Parameters:
T
- type representation
- All Superinterfaces:
- IHeapInfo
- All Known Implementing Classes:
- JoinedTypeHeapInfo, TypeHeapInfo
public interface ITypeHeapInfo<T extends INamedType>
- extends IHeapInfo
Represents heap usage for a type, including growth rate. This only includes
memory used by the instances themselves. That is, objects referenced by
instance fields are not included, nor are class objects and static fields.
EMPTY_ARRAY
static final ITypeHeapInfo<? extends INamedType>[] EMPTY_ARRAY
- An empty
ITypeHeapInfo
<? extends INamedType
> array.
getType
T getType()
- Returns:
- the
INamedType
implementor this instance has heap usage
data for.
Copyright © 1999, 2011, Oracle and/or its affiliates. All rights reserved.