class Dumpster::Analyser

Defined in:

dumpster/analyser.cr

Class Method Summary

Macro Summary

Instance Method Summary

Class Method Detail

def self.parse(io) #

Parses io and extracts analysis data.


[View source]

Macro Detail

macro autoviv_hash(key_type, value_type) #

Creates a Hash that will autopopulate elements with zero type, or new instance of the appropropriate value type when first accessed.


[View source]

Instance Method Detail

def class_count #

Gets the total number of classes contained in the heap dump.


[View source]
def generation_count #

[View source]
def locations_of_interest(limit = 100, min_instances = 100, min_slope = 1e-3) #

Find the the locations associated with the highest positive rate of change of object instances.


[View source]
def object_count : Int32 #

Gets the total number of objects parsed from the heap dump.


[View source]
def types_of_interest #

[View source]