struct GC::ProfStats

Defined in:

gc.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(heap_size : LibC::ULong, free_bytes : LibC::ULong, unmapped_bytes : LibC::ULong, bytes_since_gc : LibC::ULong, bytes_before_gc : LibC::ULong, non_gc_bytes : LibC::ULong, gc_no : LibC::ULong, markers_m1 : LibC::ULong, bytes_reclaimed_since_gc : LibC::ULong, reclaimed_bytes_before_gc : LibC::ULong)Source

Instance Method Detail

def bytes_before_gc : LibC::ULong

def bytes_reclaimed_since_gc : LibC::ULong

def bytes_since_gc : LibC::ULong

def cloneSource

def copy_with(heap_size _heap_size = @heap_size, free_bytes _free_bytes = @free_bytes, unmapped_bytes _unmapped_bytes = @unmapped_bytes, bytes_since_gc _bytes_since_gc = @bytes_since_gc, bytes_before_gc _bytes_before_gc = @bytes_before_gc, non_gc_bytes _non_gc_bytes = @non_gc_bytes, gc_no _gc_no = @gc_no, markers_m1 _markers_m1 = @markers_m1, bytes_reclaimed_since_gc _bytes_reclaimed_since_gc = @bytes_reclaimed_since_gc, reclaimed_bytes_before_gc _reclaimed_bytes_before_gc = @reclaimed_bytes_before_gc)Source

def free_bytes : LibC::ULong

def gc_no : LibC::ULong

def heap_size : LibC::ULong

def markers_m1 : LibC::ULong

def non_gc_bytes : LibC::ULong

def reclaimed_bytes_before_gc : LibC::ULong

def unmapped_bytes : LibC::ULong

© 2012–2021 Manas Technology Solutions.
Licensed under the Apache License, Version 2.0.
https://crystal-lang.org/api/1.2.1/GC/ProfStats.html