The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"сравнение производительности"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"сравнение производительности"
Сообщение от roma Искать по авторуВ закладки on 26-Дек-01, 17:42  (MSK)
есть две программы на Си и на Перле. Делают одно и тоже и поэтому хочется выяснить - какая быстрей.
Что можете посоветовать? в gdb знаю ключ -statistic, а что с Перлом?
Спасибо.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: сравнение производительности"
Сообщение от Shurik emailИскать по авторуВ закладки on 26-Дек-01, 20:42  (MSK)
А почему бы не сделать, чтобы программа выводила, сколько она времени работает?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: сравнение производительности"
Сообщение от Oleg emailИскать по авторуВ закладки on 26-Дек-01, 20:52  (MSK)
>есть две программы на Си и
>на Перле. Делают одно и
>тоже и поэтому хочется выяснить
>- какая быстрей.
>Что можете посоветовать? в gdb знаю
>ключ -statistic, а что с
>Перлом?
>Спасибо.

А что если просто запустить и одну и вторую программу через time? Т.е.:

# time progbin
# time prog.pl

И получим жедаемый результат после окончания программы.

А ваащет бинарник должен работать быстрее по всем параметрам т.к. его не нужно разбирать, а перл - всетаки интерпретатор.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: сравнение производительности"
Сообщение от McFly Искать по авторуВ закладки on 18-Янв-02, 14:57  (MSK)
Почему бы не сделать бинарник из пл. скрипта при помощи perlcc ? Размер файла станет больше, но работать сможет без компилятора... :) и наверняка быстрее !
  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "RE: сравнение производительности"
Сообщение от maxim Искать по авторуВ закладки on 19-Янв-02, 17:55  (MSK)
>Почему бы не сделать бинарник из
>пл. скрипта при помощи perlcc

После perlcc получается не совсем бинарники, т.е. выходящий бинарник - это грубо говоря тотже самый интерпретатор + добавленный к нему perl исходник прошедший через перл-предпроцессор. Т.е. в бинарнике после perlcc можешь сделать require file.pl, и указанный file.pl на Perl без проблем будет исполнен.
Поэтому perlcc скорее не для оптимизации, а для скрытия исходного кода.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру