Nowe posty

Autor Wątek: Mierzenie czasu wykonania programu  (Przeczytany 8100 razy)

jb43

  • Gość
Mierzenie czasu wykonania programu
« dnia: 2011-03-12, 04:57:49 »
Witam,

Mam takie pytanie jak najłatwiej zmierzyć ile pamięci zużywa program i jak długo się wykonuje. Program odpalany z pod konsoli, szukam też konsolowego rozwiązania.

nanotime()'a z C nie umiem obsłużyć, ciągle jakiś błąd mi wyskakuje (głównie na tym czasie wykonania mi zależy).

Pozdrawiam.

ZipoKing

  • Gość
Mierzenie czasu wykonania programu
« Odpowiedź #1 dnia: 2011-03-12, 08:58:07 »
Użyj polecenia time - bez podania żadnych parametrów podaje jedynie czas wykonania, ale po dodaniu odpowiednich opcji można dostać takie informacje jak: ilość zużytej pamięci, ilość tzw. page fault, liczbę operacji I/O... Więcej informacji:
Kod: sh [Zaznacz]
man time

ra-v

  • Gość
Mierzenie czasu wykonania programu
« Odpowiedź #2 dnia: 2011-03-13, 02:01:25 »
time_start=$(date +%s%N)
skrypty, programy
time_end=$(date +%s%N)
dodaj trochę matematyki i basha i będzie gotowe