Prosty benchmark.

Potrzebujesz pomocy z C, C++, perl, python, itp.
n4buchodonozor
Posty: 26
Rejestracja: 06 maja 2007, 02:15

Prosty benchmark.

Post autor: n4buchodonozor »

Witam. Z programowania ze mnie noga dlatego do was zwracam się z prośbą. Potrzebuję prosty programik który najpierw coś policzy, np Pi albo coś w tym stylu a później wyświetli czas w jakim wykonał operację. Co prawda tego typu programy znalazłem ale chcę uruchomić ten sam program na kilku systemach i chcę aby wynik był w miarę możliwości obiektywny. Gdyby ktoś z was miał taki kod to prosiłbym o udostępnienie :)
matiit
Beginner
Posty: 231
Rejestracja: 27 stycznia 2007, 09:45

Post autor: matiit »

polecenie time + program/skrypt
frik
Beginner
Posty: 156
Rejestracja: 18 marca 2007, 17:42
Lokalizacja: wroclaw

Post autor: frik »

matiit pisze:polecenie time + program/skrypt
a mialo byc na roznych systemach ;-) (na windowsie stoper)
napisalem kiedys programik (na laborki) do sortowania roznymi metodami. liczy czas wykonania i mozna nim bylo zrobic kilka testow. jedyny problem ze liczenie czasu na windzie i linuxie to nie to samo (inne funkcje) wiec to nie zadzaiala pod wszystkimi systememi :->
Lorenzo
Beginner
Posty: 262
Rejestracja: 15 sierpnia 2006, 16:14
Lokalizacja: Kraków

Post autor: Lorenzo »

MinSys, CygWin i na windzie tez pójdzie ;-)

//edit:
A program może być trywialny - wystarczy jakas funkcja rekurencyjna i tyle.
leonid
Posty: 86
Rejestracja: 21 stycznia 2007, 18:34
Lokalizacja: Stolyca

Post autor: leonid »

A coś takiego może być?

Kod: Zaznacz cały

time echo "scale=5000;4*a(1)" | bc -l > /dev/null
Pi pod bc, chyba najprościej.

//edit
używaj tagów code
mlyczek
mlyczek
Junior Member
Posty: 979
Rejestracja: 02 sierpnia 2006, 19:17

Post autor: mlyczek »

leonid, spróbuj tę komendę wydać w wierszu poleceń windowsa :)
n4buchodonozor pisze:chcę uruchomić ten sam program na kilku systemach
n4buchodonozor
Posty: 26
Rejestracja: 06 maja 2007, 02:15

Post autor: n4buchodonozor »

A może macie jakiś inny pomysł jak porównać wydajność 2 systemów. Metody na oko odpadają.
sappa
Beginner
Posty: 148
Rejestracja: 08 sierpnia 2006, 15:09

Post autor: sappa »

Mozesz naskrobac ewentualnie poszukac jakis program w javie (chociaz wydajnosc- java :| ) i bedziesz mial rozwiazany problem przenosnosci miedzy systemami.

Pozdro
matiit
Beginner
Posty: 231
Rejestracja: 27 stycznia 2007, 09:45

Post autor: matiit »

a co chcesz porównywać w win do lin?
Przecież to 2 całkiem inne systemy, mają inne zasady działania...
leonid
Posty: 86
Rejestracja: 21 stycznia 2007, 18:34
Lokalizacja: Stolyca

Post autor: leonid »

Pod windows też jest time i bc, pod cygwinem.
A zasadz działania systemu średnio ważna - ważne który policzy szybciej N cyfr pi i już.
ODPOWIEDZ