RamUsageTester

Crawls object graph to collect RAM usage for testing

Types

Link copied to clipboard
open class Accumulator

An accumulator of object references. This class allows for customizing RAM usage estimation.

Functions

Link copied to clipboard
fun humanSizeOf(object: Any): String

Return a human-readable size of a given object.

Link copied to clipboard
fun ramUsed(obj: Any, accumulator: RamUsageTester.Accumulator = Accumulator()): Long

Same as calling sizeOf(obj, DEFAULT_FILTER).