# sig/memory/leak/cluster.rbs class Memory::Leak::Cluster def add: () -> untyped def apply_limit!: () -> untyped def as_json: () -> untyped def check!: () -> untyped def initialize: () -> void def remove: () -> untyped def sample!: () -> untyped def to_json: () -> untyped end # sig/memory/leak/monitor.rbs class Memory::Leak::Monitor def as_json: () -> untyped def current_size: () -> untyped def current_size=: () -> untyped def increase_limit_exceeded?: () -> untyped def initialize: () -> void def leaking?: () -> untyped def maximum_size_limit_exceeded?: () -> untyped def memory_usage: () -> untyped def sample!: () -> untyped def to_json: () -> untyped end # sig/memory/leak/system.rbs module Memory::Leak::System def self.memory_usage: () -> untyped def self.memory_usages: () -> untyped def self.total_memory_size: () -> untyped def self.total_memory_size: () -> untyped end