🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.ruby
Article #1117

Re: Ruby - wątki ?

#1117
From: Jaroslaw Zabiello
Date: Thu, 24 Jul 2008 10:32
23 lines
1706 bytes
Dnia 20-07-2008 o 18:24:48 Jan Słupicki <jan.slupicki@gmail.com>  
napisał(a):

> Jeśli jednak masz dużo przetwarzania w Ruby to lepiej użyj JRuby - on  
> używa wątków natywnych i jak masz wielordzeniowy procesor to różnice  
> będą znaczne. Możesz też poczekać na Ruby 2.0 :-)

Faktycznie zwykły Ruby jest dużo wolniejszy, ale już Ruby 1.9 ma natywne  
wątki i w podanym przez ciebie teście jest najszybszy. Wyniki są dla la  
MacBook Pro Core 2 Duo 2.2 GHz, Mac OS X 10.5.4 (Leopard):

Ruby (ruby 1.9.0 (2008-06-20 revision 17482) [i686-darwin]) = 10.57 s.

Ruby (ruby 1.8.6 (2008-07-17 rev 6586) [x86_64-jruby1.1.2]) = 19.24 s.

Ruby Enterprise (ruby 1.8.6 (2007-09-24 patchlevel 111)  
[i686-darwin9.3.0]) = 78.08 s.

Ruby (ruby 1.8.7 (2008-06-20 patchlevel 22) [i686-darwin9]) = 291.05 s.

-- 
Jarosław Zabiełło
http://blog.zabiello.com
Technical Details
Message-ID: <op.ueskvqtdyvsyti@vantify_ec>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
References: <g5382g$ihp$1@news2.task.gda.pl> <g5vsd0$kal$1@news.onet.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: "Jaroslaw Zabiello" <hipertracker@gmail.com>
Newsgroups: pl.comp.lang.ruby
Subject: Re: Ruby - wątki ?
Date: Thu, 24 Jul 2008 11:32:04 +0100
Organization: http://zabiello.com
Lines: 23
Message-ID: <op.ueskvqtdyvsyti@vantify_ec>
References: <g5382g$ihp$1@news2.task.gda.pl> <g5vsd0$kal$1@news.onet.pl>
NNTP-Posting-Host: 62.77.187.21
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1216895526 17560 62.77.187.21 (24 Jul 2008 10:32:06 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Thu, 24 Jul 2008 10:32:06 +0000 (UTC)
To: Jan Słupicki <jan.slupicki@gmail.com>
X-User: hipertracker
User-Agent: Opera Mail/9.51 (MacIntel)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit