com.opendatagroup.hadrian.memory
collection of scoring engines to analyze as a group
collection of scoring engines to analyze as a group
(name, cellReport) pairs for each shared cell in the group of scoring engines, counting the shared memory only once.
(name, poolReport) pairs for each shared pool in the group of scoring engines, counting the shared memory only once.
Create a formatted report as a String
with a given indent
.
Create a formatted report as a String
.
Create a formatted report as a String
.
Total memory usage for the collection of scoring engines, properly accounting for cells and pools that are shared among the instances.
Sorted list of names of unshared cells.
(name, cellReport) pairs for each unshared cell in the group of scoring engines, adding the unshared memory from each.
Sorted list of names of unshared pools.
(name, poolReport) pairs for each unshared pool in the group of scoring engines, adding the unshared memory from each.
Represents the memory usage of a collection of scoring engines, properly accounting for cells and pools that are shared among the instances.
May be used as an intermediate calculation or a generator of a final report (through its
toString
method).Only includes cells and pools, ignores memory used by class bytecode and instance overhead.
collection of scoring engines to analyze as a group