🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.python
Article #26667

Re: Wydajność jythona (było Re: python vs php - potrzebne argumenty)

#26667
From: Marcin Kasperski
Date: Tue, 24 Nov 2009 15:30
44 lines
3707 bytes
>>> Doliczyłeś start JVM, i nawet nie rozgrzałeś HotSpota.
>>
>> Start CPythona też doliczyłem :-P
>
> Mógbyś się nie kompromitować. Start JVM jest nieporównywalnie dłuższy
> od startu jakiejkolwiek aplikacji napisanej w C.

.... i jest to istotna wada rozwiązań działających na JVM, którą w
dyskusjach o "szybkości" języka jak najbardziej można podnosić. Ot, jest
to np. powód dla którego JVMowe narzecza nie nadają się do pisania
skryptów, słabiej wypadają w programach które nie realizują w kółko
tych samych operacji (choćby - desktopowych) itd.

>> Tak czy siak, z Twojego benchmarku równie pięknie wychodzi, że
>> twierdzenie jakoby Jython był "kilka razy szybszy od CPython" jest
>> zdecydowanie fałszywe.
>
> Ja tego nie napisałem. 

Dobre i to ;-) 

> Z tego co widzę, to Jython jest czasem
> wolniejszy, czasem szybszy. 

To jeszcze pewnie sprawa OS-a, na moim Linuksie szybszy właściwie nie
bywa - możliwe, że linuksowy JVM jest gorzej zoptymalizowany od tego na
Mac i Win.

> Docelowo jednak na pewno będzie szybszy od CPythona z powodów które
> wyłuszczałem.

Pożyjemy - zobaczymy. Może będzie szybszy, może w ogóle go nie będzie bo
już nikt go nie będzie rozwijał, może unladden swallow połknie go na
śniadanie, może powstanie jakaś nowa genialna implementacja interpretera
która zmieni wszystko... Na dziś lepiej dyskutować o tym, co jest, nie o
tym, co być może będzie. 

Jeśli Tobie (albo komuś z czytających grupę) się chce, można by 
pociągnąć trochę sprawę konstruktywnie - próbując wymyśleć bardziej
różnorodny pakiet benchmarków.

--
Marcin Kasperski
http://notatnik.mekk.waw.pl
Technical Details
Message-ID: <87tywk7xe4.fsf@mekk.waw.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!opal.futuro.pl!news.internetia.pl!newsfeed.neostrada.pl!nemesis.news.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!bozon.softax.pl!news
References: <h83in7$rl3$1@inews.gazeta.pl> <ebb48508-1e60-47a3-87ab-8b4ccebeeba0@a32g2000yqm.googlegroups.com> <op.u3nkjowaeaqjf2@jzabielloosx.dubtilt.local> <17047610-9db9-47fc-9d8f-c476d2009b37@s15g2000yqs.googlegroups.com> <op.u3ore7useaqjf2@macbook-pro-15-zbiru.local> <1ed24c15-19ff-4a55-872c-ed0ecc3302c9@p8g2000yqb.googlegroups.com> <221dc55c-d636-44f1-bf11-c437e392aa69@j19g2000yqk.googlegroups.com> <he7dc2$q7s$1@news.lublin.pl> <3d4aa257-cd86-4220-9917-e7ff6af41193@d5g2000yqm.googlegroups.com> <556ac98b-668b-4b4a-8373-46ed23c0735d@o31g2000vbi.googlegroups.com> <2986fd9f-56a1-41b9-811e-4f27a4b1a8ac@o13g2000vbl.googlegroups.com> <fb102619-d0ae-46de-9078-55561f655075@33g2000vbe.googlegroups.com> <7cf465d2-a344-4a63-9fbc-a8e2d5c72e90@v37g2000vbb.googlegroups.com> <0477cb5d-8df9-4ac6-a8f3-00dd75dc9b61@33g2000vbe.googlegroups.com> <87bpis9qvi.fsf_-_@mekk.waw.pl> <op.u3wc3kddeaqjf2@jzabielloosx.dubtilt.local> <877htg9ldh.fsf@mekk.waw.pl> <op.u3wjybpyeaqjf2@jzabielloosx.dubtilt.local>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!opal.futuro.pl!news.internetia.pl!newsfeed.neostrada.pl!nemesis.news.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!bozon.softax.pl!news
From: Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
Newsgroups: pl.comp.lang.python
Subject: Re: Wydajność jythona (było
 Re: python vs php - potrzebne argumenty)
Date: Tue, 24 Nov 2009 16:30:59 +0100
Organization: Mekk
Lines: 45
Message-ID: <87tywk7xe4.fsf@mekk.waw.pl>
References: <h83in7$rl3$1@inews.gazeta.pl> <ebb48508-1e60-47a3-87ab-8b4ccebeeba0@a32g2000yqm.googlegroups.com> <op.u3nkjowaeaqjf2@jzabielloosx.dubtilt.local> <17047610-9db9-47fc-9d8f-c476d2009b37@s15g2000yqs.googlegroups.com> <op.u3ore7useaqjf2@macbook-pro-15-zbiru.local> <1ed24c15-19ff-4a55-872c-ed0ecc3302c9@p8g2000yqb.googlegroups.com> <221dc55c-d636-44f1-bf11-c437e392aa69@j19g2000yqk.googlegroups.com> <he7dc2$q7s$1@news.lublin.pl> <3d4aa257-cd86-4220-9917-e7ff6af41193@d5g2000yqm.googlegroups.com> <556ac98b-668b-4b4a-8373-46ed23c0735d@o31g2000vbi.googlegroups.com> <2986fd9f-56a1-41b9-811e-4f27a4b1a8ac@o13g2000vbl.googlegroups.com> <fb102619-d0ae-46de-9078-55561f655075@33g2000vbe.googlegroups.com> <7cf465d2-a344-4a63-9fbc-a8e2d5c72e90@v37g2000vbb.googlegroups.com> <0477cb5d-8df9-4ac6-a8f3-00dd75dc9b61@33g2000vbe.googlegroups.com> <87bpis9qvi.fsf_-_@mekk.waw.pl> <op.u3wc3kddeaqjf2@jzabielloosx.dubtilt.local> <877htg9ldh.fsf@mekk.waw.pl> <op.u3wjybpyeaqjf2@jzabielloosx.dubtilt.local>
NNTP-Posting-Host: 83.18.189.42
Mime-Version: 1.0
X-Trace: nemesis.news.neostrada.pl 1259078150 28244 83.18.189.42 (24 Nov 2009 15:55:50 GMT)
X-Complaints-To: usenet@news.neostrada.pl
NNTP-Posting-Date: Tue, 24 Nov 2009 15:55:50 +0000 (UTC)
X-Url: http://mekk.waw.pl
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux)
Cancel-Lock: sha1:f1YRF4pQfNBDpw0+JcE0SUosM1k=
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit