Ruby 4.0.6p0 (2026-07-14 revision 03b6d3f8898a28604fe6cb00eae3226b821168f4)
rb_objspace::[struct].profile Struct Reference

Data Fields

int run
unsigned int latest_gc_info
gc_profile_recordrecords
gc_profile_recordcurrent_record
size_t next_index
size_t size
double invoke_time
size_t minor_gc_count
size_t major_gc_count
size_t compact_count
size_t read_barrier_faults
double gc_sweep_start_time
size_t total_allocated_objects_at_gc_start
size_t heap_used_at_gc_start
size_t count
unsigned long long marking_time_ns
struct timespec marking_start_time
unsigned long long sweeping_time_ns
struct timespec sweeping_start_time
size_t weak_references_count
size_t retained_weak_references_count

Detailed Description

Definition at line 543 of file default.c.


The documentation for this struct was generated from the following files: