Article View: pl.comp.lang.python
Article #26667Re: Wydajność jythona (było Re: python vs php - potrzebne argumenty)
From: Marcin Kasperski
Date: Tue, 24 Nov 2009 15:30
Date: Tue, 24 Nov 2009 15:30
44 lines
3707 bytes
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!newsReferences:
<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