Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Cравнение производительности: perl, python, php, C#  (Прочитано 32567 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн truegeek

  • Автор темы
  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Автор: alexander.pronin

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

Выдержки из логов.
Процессор Celeron 3 Ghz.

Insrument Time only
    PYTHON instrument : 0:00.24s
    PERL instrument : 0:00.17s
    PHP instrument : 0:00.19s
    C# instrument : 0:00.08s

Insrument Time and Test Time
    PYTHON test : 0:00.55s
    PERL test : 0:01.41s
    PHP test : 0:00.22s
    C# test : 0:00.08s

1 Gb from /dev/zero to file
    PYTHON IO test : 0:24.37s
    PERL IO test : 0:30.63s
    PHP IO test : 0:43.35s
    C# IO test : 1:50.05s

1 Gb from /dev/zero to FIFO to /dev/null
    PYTHON IO2 test : 0:11.72s
    PERL IO2 test : 0:07.74s
    PHP IO2 test : 0:31.03s
    C# IO2 test : 0:13.71s

Это тест на 2-х ядерном Core Duo 2300.

Insrument Time only
    PYTHON instrument : 0:00.09s
    PERL instrument : 0:00.16s
    PHP instrument : 0:00.24s
    C# instrument : 0:00.04s

Insrument Time and Test Time
    PYTHON test : 0:00.86s
    PERL test : 0:01.68s
    PHP test : 0:00.27s
    C# test : 0:00.04s

1 Gb from /dev/zero to file
    PYTHON IO test : 0:37.03s
    PERL IO test : 0:39.69s
    PHP IO test : 0:39.16s
    C# IO test : 0:39.72s

1 Gb from /dev/zero to FIFO to /dev/null
    PYTHON IO2 test : 0:05.61s
    PERL IO2 test : 0:04.22s
    PHP IO2 test : 0:12.07s
    C# IO2 test : 0:09.31s

обсуждение: https://forum.ubuntu.ru/index.php?topic=96550.0

См. так же
« Последнее редактирование: 30 Июня 2010, 14:56:33 от Владимир Николаевич »

 

Страница сгенерирована за 0.035 секунд. Запросов: 25.