Narihiro Nakamura Information

Narihiro Nakamura(a.k.a authorNari)

twitter:@nari_en(English only)

Japanese version profile


Personal Info

In English

Parallel worlds of CRuby's GC - RubyConference 2011

I talked about Parallel Marking GC for CRuby at RubyConference 2011.

Rare Are GC Talks

The translation of My article. This is translated by Chris White


G1GC Algorithm

Only Japanese.. :(

Garbage Collection Algorithms and Implementations

Only Japanese.. :(


BitmapMarking for CRuby

Bitmap Marking for CRuby 2.0.0. It's faster than REE. I commited this patch to trunk of CRuby.

LazySweepGC for CRuby's GC (ruby1.9)

Simple lazy sweep patch. I commited that to trunk of CRuby.

Longlife GC patch to Ruby GC

LonglifeGC which treats a longer life object in particular.

mini gc

simple conservative GC library. 400 line.


mario bros by Ruby/SDL.

BitMarking patch to Ruby GC

BitMarking patch to Ruby GC.

LazySweep patch to Ruby GC

LazySweep patch to Ruby GC.

A heap subdivision patch to RubyGC

A heap subdivision patch to RubyGC for memory saving.This patch has been included in Ruby since version 1.9.1.

Psotre to DB

Ruby Library.Psotre use like DB.

Work for WebService


remind the review.

GC on GC

JavaScript Mark Sweep GC.

Putarou(Web interactive lisp)

Web interactive lisp.

niya-niya comment


Emacs like key bind to textarea.

Ruby On Editor

Ruby Online Editor.syntax highright, autocomplete.

Dancing iTunes!

Para-Para-Manga like music player.


Matrix like web browser screen


Typing like web browser screen


Price expectation quiz web service.


Parallel Worlds of CRuby's GC

RubyKaigi2011 speak

Garbage Collection


We can make the GC X times slower than the original

RubyKaigi2010 speak

Don't Stop GC


100 tips to don't gc the gcbook


A Semicentennial history of the GC


Making of the GC book

Reading GC book seminaer in Osaka.

Shay or Dead


Hyper seminar for Rails

NaCl Study session No.35

GC Golden Age

OpenLab Okayama No.4 Kansai RubyKaigi 02

Android inside

NaCl Study session No.26

My ECO Life by Ruby GC improve: No plastic bag thank you

RubyKaigi2009 speak

About ZettaiFukushu

OSC Shimane 2009 Matsue.rb ライトニングトーク

Memory allocator of Python

NaCl Study session No.23

Algorithm Design 01

NaCl Study session No.19

How make Mini GC

NaCl Study session No.15

Talk in point of gc once in while

Kyushu Rubykaigi 01 speak

Actually very scare object each

Kyushu Rubykaigi 01 Lightning Talk

Ruby Garbage Collection Using Efficient Bitmap Marking


Do ruby Dream of Game?

OSC Shimane 2008 Lightning Talk

Why maked nario and clear 1 map

LLFuture Lightning Talk

let's improve ruby gc

RubyKaigi2008 speak


Rubyist Magazine - Are Rare GC Talk