Type:
Module

The GC module provides an interface to Ruby's mark and sweep garbage collection mechanism.

Some of the underlying methods are also available via the ObjectSpace module.

You may obtain information about the operation of the GC through GC::Profiler.

stat
  • References/Ruby on Rails/Ruby/Classes/GC

GC.stat â Hash Class Public methods Returns a

2025-01-10 15:47:30
result
  • References/Ruby on Rails/Ruby/Classes/GC/GC::Profiler

GC::Profiler.result â String Class Public methods Returns a profile data report

2025-01-10 15:47:30
count
  • References/Ruby on Rails/Ruby/Classes/GC

GC.count â Integer Class Public methods The number of times

2025-01-10 15:47:30
disable
  • References/Ruby on Rails/Ruby/Classes/GC

GC.disable â true or false Class Public methods Disables garbage collection

2025-01-10 15:47:30
malloc_allocated_size
  • References/Ruby on Rails/Ruby/Classes/GC

GC.malloc_allocated_size â Integer Class Public methods Returns the size of

2025-01-10 15:47:30
total_time
  • References/Ruby on Rails/Ruby/Classes/GC/GC::Profiler

GC::Profiler.total_time â float Class Public methods The total time used for

2025-01-10 15:47:30
stress=
  • References/Ruby on Rails/Ruby/Classes/GC

GC.stress = bool â bool Class Public methods Updates the

2025-01-10 15:47:30
start
  • References/Ruby on Rails/Ruby/Classes/GC

GC.start â nil Class Public methods Initiates garbage collection

2025-01-10 15:47:30
clear
  • References/Ruby on Rails/Ruby/Classes/GC/GC::Profiler

GC::Profiler.clear â nil Class Public methods Clears the

2025-01-10 15:47:30
garbage_collect
  • References/Ruby on Rails/Ruby/Classes/GC

gc.garbage_collect â nilObjectSpace.garbage_collect â nil Instance Public methods

2025-01-10 15:47:30