The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Сравнение производительности девяти реализация языка Ruby"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [ Отслеживать ]

"Сравнение производительности девяти реализация языка Ruby"  
Сообщение от opennews (??) on 09-Дек-08, 21:36 
Опубликованы (http://antoniocangiano.com/2008/12/09/the-great-ruby-shootou.../) результаты сравнения производительности существующих реализаций языка Ruby -  Ruby 1.8 (http://www.ruby-lang.o), Ruby 1.9.1 (http://www.ruby-lang.org/en/downloads/) (Yarv), Ruby Enterprise Edition (http://www.rubyenterpriseedition.com/) (REE), JRuby 1.1.6RC1 (http://jruby.codehaus.org/), Rubinius (http://rubini.us/), MagLev (http://ruby.gemstone.com/), MacRuby 0.3 (http://www.macruby.org/trac/wiki/MacRuby) и IronRuby (http://www.ironruby.net/). Расхождение в быстродействии получились значительные, например, в некоторых тестах экспериментальный релиз Ruby 1.9.1, использующий для интерпретации байткода новую виртуальную машину YARV (Yet another Ruby VM), оказался почти в 5 раз быстрее  Ruby 1.8. Очень хорошие результаты, лишь немного отстав от Ruby 1.9.1, продемонстрировал JRuby 1.1.6, реализация Ruby на языке Java.

URL: http://antoniocangiano.com/2008/12/09/the-great-ruby-shootou.../
Новость: http://www.opennet.ru/opennews/art.shtml?num=19304

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по ответам | RSS]

1. "Сравнение производительности девяти реализация языка Ruby"  
Сообщение от Guest (??) on 09-Дек-08, 21:36 
Т.е. даже ruby быстрее java? Поразительно, и эти люди говорят что VM работает быстрее нативного кода...
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Сравнение производительности девяти реализация языка Ruby"  
Сообщение от kostbebix email on 09-Дек-08, 21:54 
Руби, написаный на джаве медленнее чем руби, писаный на сях (или на чём он там). Что не ясно?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Сравнение производительности девяти реализация языка Ruby"  
Сообщение от Guest (??) on 09-Дек-08, 22:18 
Почитай для начала, какие именно VM сравниваются.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "Сравнение производительности девяти реализация языка Ruby"  
Сообщение от Andrew Kolchoogin on 09-Дек-08, 23:58 
Он и прочитал.

Виртуальная машина Ruby, написанная на Java, _значительно_ быстрее текущей реализации виртуальной машины Ruby, написанной на C (это Ruby v1.8), и лишь _немного_ уступает экспериментальной реализации виртуальной машины Ruby, написанной на C (это YARV -- Ruby v1.9).

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

12. "Сравнение производительности девяти реализаций языка Ruby"  
Сообщение от Frank email(??) on 10-Дек-08, 09:42 
А как будет летать javaVM, если её написать на java? :)
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

13. "Сравнение производительности девяти реализация языка Ruby"  
Сообщение от Michael Shigorin email(ok) on 10-Дек-08, 13:19 
Где Вы нашли в 1.8 VM?

JRuby -- AFAIR генерит байт-код для JVM, но точно не помню.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

14. "Сравнение производительности девяти реализаций языка Ruby"  
Сообщение от Volodymyr Lisivka email on 10-Дек-08, 14:31 
> А как будет летать javaVM, если её написать на java? :)

А кто будет испольнять ету виртуальную машину? Если это процесор, который умеет исполнять байткод, то и виртуальная машина ему особо не нужна, хотя написать её можно и она будет работать с очень маленьким оверхедом (при грамотной реализации). Пример - qemu для i386 запущеный на i386 с модулем kqemu.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

15. "Сравнение производительности девяти реализаций языка Ruby"  
Сообщение от Gambler (??) on 10-Дек-08, 21:44 
Ну, там же есть какая-то "hot spot" компиляция, так что, может быть, это и не совсем невозможно.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру