public class RubyGC
extends java.lang.Object
| Constructor and Description |
|---|
RubyGC() |
public static RubyModule createGCModule(Ruby runtime)
public static IRubyObject start(ThreadContext context, IRubyObject recv, IRubyObject[] args)
public static IRubyObject garbage_collect(ThreadContext context, IRubyObject recv, IRubyObject[] args)
public static IRubyObject measure_total_time(ThreadContext context, IRubyObject self)
public static IRubyObject measure_total_time_set(ThreadContext context, IRubyObject self, IRubyObject value)
public static IRubyObject total_time(ThreadContext context, IRubyObject self)
public static IRubyObject enable(ThreadContext context, IRubyObject recv)
public static IRubyObject disable(ThreadContext context, IRubyObject recv)
public static IRubyObject stress(ThreadContext context, IRubyObject recv)
public static IRubyObject stress_set(ThreadContext context, IRubyObject recv, IRubyObject arg)
public static IRubyObject count(ThreadContext context, IRubyObject recv)
public static IRubyObject auto_compact(ThreadContext context, IRubyObject recv)
public static IRubyObject auto_compact_set(ThreadContext context, IRubyObject recv, IRubyObject autoCompact)
public static IRubyObject compact(ThreadContext context, IRubyObject recv)
public static int getCollectionCount()
public static long getCollectionTime()
Copyright © 2001-2023 JRuby. All Rights Reserved.