Smalltalk по-русски
четверг, Апрель 06, 2006
[Squeak] Squeak on Java
Рабочий стол SqueakOnJava 2.2

Дэн Ингэлс (Dan Ingalls), один из родоначальников ООП вообще, и Smalltalk-а в частности, в данный момент занимается разработкой ВМ Squeak на Java. Теперь можно посмотреть на SqueakOnJava ВМ 2.2 (2.2 была выпущена в конце 1998 г.). Jar с ВМ (~430K) включает в себя мини-образ, так что ничего дополнительно качать не требуется.

tinyBenchmarks (выполнить его можно через '0 tinyBenchmarks') показывает достаточно хорошие результаты. Например, на моём P-IV 3HGz:

SqueakOnJava:         12,965,964 bytecodes/sec;   723,246 sends/sec
SqueakOnC 3.7:       130,879,345 bytecodes/sec; 5,820,937 sends/sec
Итого - 1/10. Хотя есть более песимистические результаты:
SqueakOnJava:          2,390,914 bytecodes/sec;   125,697 sends/sec
SqueakOnC (версия?): 201,892,744 bytecodes/sec; 2,210,621 sends/sec
То есть 1/100 на выполнении байткодов в сек.

PS. Появился комментарий Дэна о том, что для корректности тестов нужно использовать не только ВМ 2, но и мини-образ из JAR-а.

Ярлыки:

Comments: Отправить комментарий

<< Home

Популярные статьи
:: Smalltalk?!
:: Почему Smalltalk?
:: Great Leap Forward from Java to Smalltalk

Последние сообщения
:: [Seaside] Script.aculo.us
:: [Seaside] Бесплатный хостинг
:: [Job] Программист на Smalltalk в Новосибирске
:: [Dolphin] Улучшение производительности
:: [Dolphin] Dolphin Smalltalk X6 Community Edition
:: [Croquet] Ёж для крокета
:: Smalltalk on mobile device
:: [Squeak] Scratch: Нацарапаем игрушку?
:: Bottom line '2005
:: Smalltalker-ы всех стран, объеденяйтесь!

Архив
Предыдущие новости / Декабрь 2004 / Январь 2005 / Февраль 2005 / Март 2005 / Апрель 2005 / Май 2005 / Июнь 2005 / Июль 2005 / Август 2005 / Сентябрь 2005 / Октябрь 2005 / Ноябрь 2005 / Декабрь 2005 / Январь 2006 / Февраль 2006 / Март 2006 / Апрель 2006 / Май 2006 / Июнь 2006 / Июль 2006 / Сентябрь 2006 / Октябрь 2006 / Ноябрь 2006 / Декабрь 2006 / Январь 2007 / Февраль 2007 / Март 2007 / Апрель 2007 / Май 2007 / Июнь 2007 / Август 2007 / Сентябрь 2007 / Ноябрь 2007 / Январь 2008 / Март 2008 / Май 2008 / Июнь 2008 / Июль 2008 / Август 2008 / Сентябрь 2008

Atom Feed
Smalltalk по-русски


Powered by Blogger