Портал Python-программистов

Форумы сайта python.com.ua

Вы не зашли.

Объявление

Открыт официальный канал портала на pythonua@conference.jabber.ru читать подробности
  • > Python
  • > Скорость в Python [RSS Feed]

#1 2006-06-28 21:07:53

yo0hoo
Питонер
Зарегистрирован: 2006-06-17
Сообщений: 27
Рейтинг :   
Профиль

Скорость в Python

По скорости Python превосходит Perl и Php?

Неактивен

 

#2 2006-06-29 00:50:58

slav0nic
__உ__
Зарегистрирован: 2006-05-07
Сообщений: 493
Рейтинг :   15 
Профиль  Вебсайт

Re: Скорость в Python

да, хотя я не уверен что по всем параметрам, но и из личного опыта и из тестов - незначительно превосходит перл, ну рнр и в африке рнр В)
http://shootout.alioth.debian.org/debia … lang2=perl
а рнр скорость никогда не отличался;)


__________________________________________________
slav0nic = {jid: "slav0nic@jabber.ru",
                 home: "http://slav0nic.xss.ru",
                 blog: "http://slav0nic.livejournal.com"}

Неактивен

 

#3 2006-06-29 10:41:21

yo0hoo
Питонер
Зарегистрирован: 2006-06-17
Сообщений: 27
Рейтинг :   
Профиль

Re: Скорость в Python

А что касается python 2.5, я думаю он должен обойти всех в том числе и php? И, кто по скорости быстрее Python или Ruby?

Неактивен

 

#4 2006-06-29 11:59:26

j2a
Гуру
Откуда: Омск
Зарегистрирован: 2006-06-29
Сообщений: 365
Рейтинг :   26 
Профиль  Вебсайт

Re: Скорость в Python

yo0hoo, тормозит в большинстве случаев твой алгоритм, а не язык. Это раз.

На каких задачах мерить скорость, это два.

И вообще, ссылкой http://shootout.alioth.debian.org/ можно закрывать тему speed(one-language) vs. speed(another-language).

P.S. Что до скорости в Python'е, то http://omsk.lug.ru/wacko/Python/Perfomance


Be easy, stay cool

Неактивен

 

#5 2006-06-29 15:45:48

slav0nic
__உ__
Зарегистрирован: 2006-05-07
Сообщений: 493
Рейтинг :   15 
Профиль  Вебсайт

Re: Скорость в Python

yo0hoo, smile я имел ввиду, что рнр никогда быстрым не считался, он конечно же медленней, а ruby в данный момент значительно медленнее и перла и питона, хотя на vingrad.ru многие говорят что это из-за неотключения сборщика мусора%) (хотя и в питоне его можно отрубить)


__________________________________________________
slav0nic = {jid: "slav0nic@jabber.ru",
                 home: "http://slav0nic.xss.ru",
                 blog: "http://slav0nic.livejournal.com"}

Неактивен

 

#6 2006-07-17 14:17:16

pyOut
Питонер
Зарегистрирован: 2006-07-16
Сообщений: 30
Рейтинг :   
Профиль

Re: Скорость в Python

А как дела обстоят с python vs java?

Неактивен

 

#7 2006-07-17 17:08:41

slav0nic
__உ__
Зарегистрирован: 2006-05-07
Сообщений: 493
Рейтинг :   15 
Профиль  Вебсайт

Re: Скорость в Python

))похуже, хотя на vingrad.ru был пример когда жаба на машине с 256мб озу при работе с хэшами засырала память и слетала, а питон ел только половину и работал быстрее) хотя на мой взгляд ГУИ жабовские потормознее будут


__________________________________________________
slav0nic = {jid: "slav0nic@jabber.ru",
                 home: "http://slav0nic.xss.ru",
                 blog: "http://slav0nic.livejournal.com"}

Неактивен

 

#8 2006-07-18 09:26:19

dev65
Питонер
Откуда: Kieff
Зарегистрирован: 2006-06-14
Сообщений: 14
Рейтинг :   
Профиль  Вебсайт

Re: Скорость в Python

pyOut написал:

А как дела обстоят с python vs java?

У Java и Python очень похожие принципы компиляции в байт-код, но в большинстве случаев Python действительно быстрее, особенно когда это касается больших приложений.


This is your life. Doesn't get any better than this.

Неактивен

 

#9 2006-07-18 10:00:02

slav0nic
__உ__
Зарегистрирован: 2006-05-07
Сообщений: 493
Рейтинг :   15 
Профиль  Вебсайт

Re: Скорость в Python

java в плане арифметики значительно быстрее, но думаю питон 2.5 поставит всё на свои места) по скорости он должен значительно отличаться от 2.4


__________________________________________________
slav0nic = {jid: "slav0nic@jabber.ru",
                 home: "http://slav0nic.xss.ru",
                 blog: "http://slav0nic.livejournal.com"}

Неактивен

 

#10 2006-07-18 15:55:51

slivlen
Команда
Откуда: Подольск, Россия
Зарегистрирован: 2006-07-06
Сообщений: 533
Рейтинг :   36 
Профиль  Вебсайт

Re: Скорость в Python

slav0nic написал:

))похуже, хотя на vingrad.ru был пример когда жаба на машине с 256мб озу при работе с хэшами засырала память и слетала, а питон ел только половину и работал быстрее) хотя на мой взгляд ГУИ жабовские потормознее будут

Java вообще потребляет много памяти. Если программа не очень большая, то сборщик мусора может  ни разу не запуститься. Вызов сборщика мусора они считают слишком расточительной тратой ресурсов, это часто и приводит к тому что жаба хавает кучу памяти. Это вообще все не сложно проверить написав несколько Java классов с деструкторами  и посмотреть когда они выполняются.
А что касается гуи, то swing не только ИМХО медленее, но и намного неудобнее(уродство какое-то wink), а вот относительно swt у меня сложилось совершенно противоположное мнение.

Отредактированно slivlen (2006-07-18 16:02:12)

Неактивен

 

#11 2006-07-18 16:12:42

slivlen
Команда
Откуда: Подольск, Россия
Зарегистрирован: 2006-07-06
Сообщений: 533
Рейтинг :   36 
Профиль  Вебсайт

Re: Скорость в Python

Небольшое тестирование  фреймворков: Symphony(PHP), Ruby on Rails и Django(Python)
http://wiki.rubyonrails.com/rails/pages … erformance
Django - оказался самым быстрым

Неактивен

 

#12 2006-07-18 20:34:58

slav0nic
__உ__
Зарегистрирован: 2006-05-07
Сообщений: 493
Рейтинг :   15 
Профиль  Вебсайт

Re: Скорость в Python

кто бы сомневался;) жаль перла нет


__________________________________________________
slav0nic = {jid: "slav0nic@jabber.ru",
                 home: "http://slav0nic.xss.ru",
                 blog: "http://slav0nic.livejournal.com"}

Неактивен

 

#13 2006-07-19 14:52:04

slivlen
Команда
Откуда: Подольск, Россия
Зарегистрирован: 2006-07-06
Сообщений: 533
Рейтинг :   36 
Профиль  Вебсайт

Re: Скорость в Python

Да чего жалеть? wink Я думаю Perl обогнал бы PHP и Ruby, но оказался медленней Python. Единственное что если только ActivState Perl по производительности был бы где-то рядом с питоном. Год назад видел тестирование производительности php, perl, AS Perl, Java и .net. Вииграли Java и .Net, с отстованием шли AS Perl, Perl и в конце тянулся php(В некоторых тестах отставал от java в разы!!!)

Неактивен

 

#14 2006-07-30 21:07:05

yo0hoo
Питонер
Зарегистрирован: 2006-06-17
Сообщений: 27
Рейтинг :   
Профиль

Re: Скорость в Python

А как дела обстоят со скоросью тогоже perl под parrot(виртуальная машина) vs python. А то что было сказано выше, я так понял это про perl 5. И есть ли возможность компиляции в питоне в ассемблерный код .pasm или .imc как это делает parrot?

Неактивен

 

#15 2006-07-31 09:06:07

slav0nic
__உ__
Зарегистрирован: 2006-05-07
Сообщений: 493
Рейтинг :   15 
Профиль  Вебсайт

Re: Скорость в Python

ещё хуже) паррот ещё сырой и медленный, по крайней мере сама "перл-машина" долго грузится=)
про ассемблерный код - то не машинный ассемблерный код) а Pattot Assembler ->http://www.parrotcode.org/docs/pdd/pdd06_pasm.html
нафига надо - не пойму) а байткод в питоне и так есть


__________________________________________________
slav0nic = {jid: "slav0nic@jabber.ru",
                 home: "http://slav0nic.xss.ru",
                 blog: "http://slav0nic.livejournal.com"}

Неактивен

 

#16 2006-08-01 17:22:06

nerezus
Питонер
Зарегистрирован: 2006-08-01
Сообщений: 79
Рейтинг :   
Профиль

Re: Скорость в Python

я имел ввиду, что рнр никогда быстрым не считался, он конечно же медленней

имхо пхп на порядок быстрее перлов всяких )
Сначала хотел провести тесты... но потом подумал: а нахрена скорость?

Умная линка: http://rsdn.ru/article/philosophy/Optimization.xml

Неактивен

 

#17 2006-08-01 20:04:08

slav0nic
__உ__
Зарегистрирован: 2006-05-07
Сообщений: 493
Рейтинг :   15 
Профиль  Вебсайт

Re: Скорость в Python

а оптимизация возможна только в рнр?)


__________________________________________________
slav0nic = {jid: "slav0nic@jabber.ru",
                 home: "http://slav0nic.xss.ru",
                 blog: "http://slav0nic.livejournal.com"}

Неактивен

 

#18 2006-08-02 15:07:22

slivlen
Команда
Откуда: Подольск, Россия
Зарегистрирован: 2006-07-06
Сообщений: 533
Рейтинг :   36 
Профиль  Вебсайт

Re: Скорость в Python

nerezus написал:

я имел ввиду, что рнр никогда быстрым не считался, он конечно же медленней

имхо пхп на порядок быстрее перлов всяких )...

Что-то не особо это заметно wink http://shootout.alioth.debian.org/gp4/b … ;lang2=php

Неактивен

 

#19 2006-08-02 20:16:13

nerezus
Питонер
Зарегистрирован: 2006-08-01
Сообщений: 79
Рейтинг :   
Профиль

Re: Скорость в Python

то-то не особо это заметно

А тама не PHP3 случаем стоит? А ты проверь на 5.1 smile Или 5.2, когда он выйдет(Сейчас RC есть)

Неактивен

 

#20 2006-08-03 12:43:26

slivlen
Команда
Откуда: Подольск, Россия
Зарегистрирован: 2006-07-06
Сообщений: 533
Рейтинг :   36 
Профиль  Вебсайт

Re: Скорость в Python

nerezus написал:

то-то не особо это заметно

А тама не PHP3 случаем стоит? А ты проверь на 5.1 smile Или 5.2, когда он выйдет(Сейчас RC есть)

Они тестировали PHP 5.1.4-pl4-gentoo (cli) (built: Jul 21 2006 22:20:42).

Неактивен

 

#21 2006-08-18 13:59:21

-=<fantom>=-
Опытный питонщик
Откуда: Черняховск
Зарегистрирован: 2006-08-12
Сообщений: 99
Рейтинг :   
Профиль  Вебсайт

Re: Скорость в Python

Имхо, частенько на практике надёжность и доступность + развитость являются определяющими факторами. Здесь уже упоминалась нелестно Ява. Перл в реализации классов тоже не подарок. Именно здесь и выползает Питон. Так что не надо упиратсья в скорость.


-=<#######>=-

Неактивен

 

#22 2007-06-21 08:13:50

lorien
Опытный web-ер
Откуда: Омск
Зарегистрирован: 2006-08-20
Сообщений: 245
Профиль  Вебсайт

Re: Скорость в Python

Я на жабе не программил, но вроде как она побыстрее питона т.к. у жабы статическая типизация (вроде так это по научному называется), тогда как у питона всё в рантайме вычисляется/проверяется.

Неактивен

 

#23 2007-06-21 08:36:21

pythonwin
Команда
Откуда: за компом
Зарегистрирован: 2006-07-18
Сообщений: 870
Рейтинг :   
Профиль

Re: Скорость в Python

по скорости не мерил, но вычисляться должно быстрее, хотя если питон только "обертка" вокруг Си (!) то за скорость можно ещё и поспорить smile
правда у джавы код всегда большой по объему - в питоне может быть меньше в разы.


...мир скучен для скучных людей. Сократ.
язык Python
framework TurboGears
форум по TurboGears

Неактивен

 

#24 2007-09-20 16:34:54

dvs
Питонер
Откуда: Минск Беларусь | Minsk Belarus
Зарегистрирован: 2006-05-22
Сообщений: 78
Рейтинг :   
Профиль  Вебсайт

Re: Скорость в Python


                                                                        tongue

Неактивен

 

Board footer

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson

Linux coutner