# \[RCR\] GC.force\_recycle(object)

**URL:** <https://www.ruby-forum.com/t/rcr-gc-force-recycle-object/172589>\
**Category:** Ruby\
**Created:** [July 23, 2009, 5:58pm UTC](https://www.ruby-forum.com/t/rcr-gc-force-recycle-object/172589 "2009-07-23T17:58:36Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![rogerdpack](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/45deac/32.png) [@rogerdpack](https://www.ruby-forum.com/u/rogerdpack)\
**Post date:** [July 23, 2009, 5:58pm UTC](https://www.ruby-forum.com/t/rcr-gc-force-recycle-object/172589/1 "2009-07-23T17:58:36Z")

</div>

Background: currently you can’t force a garbage collection [even if  
you’re pretty sure an object isn’t referenced] except by doing a  
GC.start, which itself isn’t guaranteed to collect anything, because of  
the conservative GC.

Rationale: If you could force collection [obviously it’s dangerous, but  
in certain controlled situations] you could avoid having to fire the GC  
as much, thus saving running time.

Thoughts?  
Thanks.  
=r

---

<div class="post-metadata">

**Author:** ![rogerdpack](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/45deac/32.png) [@rogerdpack](https://www.ruby-forum.com/u/rogerdpack)\
**Post date:** [July 23, 2009, 9:21pm UTC](https://www.ruby-forum.com/t/rcr-gc-force-recycle-object/172589/2 "2009-07-23T21:21:19Z")

</div>

Hi,

In message “Re: [RCR] GC.force\_recycle(object)”  
on Fri, 24 Jul 2009 00:58:41 +0900, Roger P.  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) writes:

|Rationale: If you could force collection [obviously it’s dangerous, but  
|in certain controlled situations] you could avoid having to fire the GC  
|as much, thus saving running time.

It is too dangerous, I think. Sometimes a small programming flaw  
is considered as a “security risk” these days.

```
          matz.

```

---

<div class="post-metadata">

**Author:** ![rogerdpack](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/45deac/32.png) [@rogerdpack](https://www.ruby-forum.com/u/rogerdpack)\
**Post date:** [July 23, 2009, 9:46pm UTC](https://www.ruby-forum.com/t/rcr-gc-force-recycle-object/172589/3 "2009-07-23T21:46:21Z")

</div>

> It is too dangerous, I think. Sometimes a small programming flaw  
> is considered as a “security risk” these days.
> 
> ```
> matz.
> 
> ```

Ok.  
=r
