gc- Control the Garbage Collector
2023-08-31
gc
module realizes the garbage collection of the memory, and subsets of the corresponding CPython module. See CPython file gc for more detailed information.
Memory Reclamation
gc.enable
gc.enable()
Enables the mechanism for automatic reclaiming memory fragments.
gc.disable
gc.disable()
Disables the mechanism for automatic reclaiming memory fragments.
gc.isenabled
gc.isenabled()
Queries whether the mechanism for automatic reclaiming memory fragments is enabled.
Return Value
True-The mechanism for automatic reclaiming memory fragments is enabled;
False-The mechanism for automatic reclaiming memory fragments is disabled.
gc.collect
gc.collect()
Reclaims the memory fragments actively.
Memory Query
gc.mem_alloc
gc.mem_alloc()
Queries the applied memory size which has been applied.
Return Value
- Returns the applied memory size. Unit: byte.
gc.mem_free
gc.mem_free()
Queries the remaining available memory size.
Return Value
- Returns the remaining available memory size. Unit: byte.