C
Conan
Hi. I'm having a problem with a Ruby-Gnome2 application I've been
building. For some reason(which I haven't identified but I suspect is
ruby-gnome problem) my program randomly segfaults. I fixed this by
disabling garbage collection(Maybe GC was cleaning up objects that were
still in use?) but of course now my application runs out of memory
relatively quickly. I know which parts of my non-gnome related code are
memory hogs, and I was wondering if there is a way to manually garbage
collect specific objects(and their dependencies hopefully)? Or,
alternatively, is their a way to only run garbage collection within a
certain scope?
I'd love a solution to this, as my current alternatives are either
running out of memory or random segfaults.
building. For some reason(which I haven't identified but I suspect is
ruby-gnome problem) my program randomly segfaults. I fixed this by
disabling garbage collection(Maybe GC was cleaning up objects that were
still in use?) but of course now my application runs out of memory
relatively quickly. I know which parts of my non-gnome related code are
memory hogs, and I was wondering if there is a way to manually garbage
collect specific objects(and their dependencies hopefully)? Or,
alternatively, is their a way to only run garbage collection within a
certain scope?
I'd love a solution to this, as my current alternatives are either
running out of memory or random segfaults.