Найти - Пользователи
Полная версия: Скорость в Python
Начало » Python для экспертов » Скорость в Python
1 2 3
yo0hoo
По скорости Python превосходит Perl и Php?
slav0nic
да, хотя я не уверен что по всем параметрам, но и из личного опыта и из тестов - незначительно превосходит перл, ну рнр и в африке рнр В)
http://shootout.alioth.debian.org/debian/benchmark.php?test=all&lang=python&lang2=perl
а рнр скорость никогда не отличался;)
yo0hoo
А что касается python 2.5, я думаю он должен обойти всех в том числе и php? И, кто по скорости быстрее Python или Ruby?
j2a
yo0hoo, тормозит в большинстве случаев твой алгоритм, а не язык. Это раз.

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

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

P.S. Что до скорости в Python'е, то http://omsk.lug.ru/wacko/Python/Perfomance
slav0nic
yo0hoo, =) я имел ввиду, что рнр никогда быстрым не считался, он конечно же медленней, а ruby в данный момент значительно медленнее и перла и питона, хотя на vingrad.ru многие говорят что это из-за неотключения сборщика мусора%) (хотя и в питоне его можно отрубить)
pyOut
А как дела обстоят с python vs java?
slav0nic
))похуже, хотя на vingrad.ru был пример когда жаба на машине с 256мб озу при работе с хэшами засырала память и слетала, а питон ел только половину и работал быстрее) хотя на мой взгляд ГУИ жабовские потормознее будут
dev65
pyOut
А как дела обстоят с python vs java?
У Java и Python очень похожие принципы компиляции в байт-код, но в большинстве случаев Python действительно быстрее, особенно когда это касается больших приложений.
slav0nic
java в плане арифметики значительно быстрее, но думаю питон 2.5 поставит всё на свои места) по скорости он должен значительно отличаться от 2.4
slivlen
slav0nic
))похуже, хотя на vingrad.ru был пример когда жаба на машине с 256мб озу при работе с хэшами засырала память и слетала, а питон ел только половину и работал быстрее) хотя на мой взгляд ГУИ жабовские потормознее будут
Java вообще потребляет много памяти. Если программа не очень большая, то сборщик мусора может ни разу не запуститься. Вызов сборщика мусора они считают слишком расточительной тратой ресурсов, это часто и приводит к тому что жаба хавает кучу памяти. Это вообще все не сложно проверить написав несколько Java классов с деструкторами и посмотреть когда они выполняются.
А что касается гуи, то swing не только ИМХО медленее, но и намного неудобнее(уродство какое-то ;)), а вот относительно swt у меня сложилось совершенно противоположное мнение.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB