Вводятся нововведения, стабильная работа начнется со следующего понедельника...
Загрузка...
Произошла ошибка!
Новости IT → Introducing Generational Garbage Collection for CRuby/MRI

One day a Rubyist came to Koichi and said, «I understand how to improve
CRuby's perfor­mance. We must use a generational garbage collector.» Koichi
patiently told the Rubyist the following story: «One day a Rubyist came
to Koichi and said, ‹I understand how to improve CRuby›s perfor­mance…»
This story is an homage of an introduction in a paper:
«A real-time garbage collector based on the lifetimes of objects» > (by Henry Lieberman, Carl Hewitt)
<http://dl.acm.org/citation.cfm?…>

We Heroku Matz team developed a new generational mark&sweep garbage collection algorithm RGenGC for CRuby/MRI. (correctly speaking, it is generational marking algorithm) What goods are: * Reduce marking time (yay!) * My algorithm doesn't introduce any incompatibility into normal C-exts. * Easy to development Please read more details in attached PDF file. Code is: https://github.com/…/tree/rgengc How about to introduce this new GC algorithm/imple­mentation into Ruby 2.1.0? Thanks, Koichi
Таким образом рубиниус не нужен.

1927796 | 1 | 01 Мая 2013 @ 06:07 | №1927796 Добавить комментарий
01 Мая 2013 @ 06:08, №1927797 1927797

Убрали бы GIL — заебись было бы. Лучше бы виртуальную машину допилили.

Читают: 1 | Отвечают: 0 Всего: 25 просмотров
Комментировать: Правила разметки

(← + Сtrl) вернуться назадк новым сообщениям (Сtrl + →)

Кликните мышкой, чтобы скрыть просматриваемое изображение.