<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -39,13 +39,15 @@ static VALUE ext_snapshot(VALUE self, VALUE _logfile, VALUE _gc_runs) {
   int free_slots = 0;
 
   int i;
+  int gc_runs = FIX2INT(_gc_runs);
   char * chr;
 
-  for (i = 0; i &lt; FIX2INT(_gc_runs); i++) {
+  for (i = 0; i &lt; gc_runs; i++) {
     /* request GC run */
     rb_funcall(rb_mGC, rb_intern(&quot;start&quot;), 0);
     rb_thread_schedule();
   }
+  fprintf(logfile, &quot;%i GC runs performed before dump\n&quot;, gc_runs);
 
   /* walk the heap */
   for (i = 0; i &lt; rb_gc_heaps_used(); i++) {</diff>
      <filename>ext/snapshot.c</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>a77bc26285d9ee523b84791613d33311c71d2ef5</id>
    </parent>
  </parents>
  <author>
    <name>Evan Weaver</name>
    <email>eweaver@twitter.com</email>
  </author>
  <url>http://github.com/fauna/bleak_house/commit/c7992962a8a224220958f7ede56d195a38d6e204</url>
  <id>c7992962a8a224220958f7ede56d195a38d6e204</id>
  <committed-date>2009-10-02T16:13:23-07:00</committed-date>
  <authored-date>2009-10-02T16:13:23-07:00</authored-date>
  <message>Log GC runs.</message>
  <tree>cca32af753a92a18f0930fd9c29787e6c4b96d84</tree>
  <committer>
    <name>Evan Weaver</name>
    <email>eweaver@twitter.com</email>
  </committer>
</commit>
