added ObjectSpace#garbage_collect