Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 2 odgovora
  • 3.655 pregleda

Najnovija ↓

Vreme izvrsenja koda 25.06.2004. u 08:01 · pre 272 meseca #1
Hteo bih da testiram neke programske algoritme, pa mi trebe tacno vreme izvrsenja koda. Kako to da dobijem? Negde sam procitao da je potrebno u sam kod ubaciti malo asemblera pa da se dobije tacan broj clockova za koji se kod izvrsava.
Mozda neki primer, link....
Re: Vreme izvrsenja koda 25.06.2004. u 08:33 · pre 272 meseca #2
Ne treba ti nikakav assembler. Mozes ovako:

Code:

#include <time.h>

main() {
  clock_t t1, t2;

  t1 = clock();

   /* Kod koji zelis da testiras */

  t2 = clock();
  printf ("Vreme izvrsavanja je: %g", (double)(t2-t1) / CLOCKS_PER_SEC);
}


Mislim da bi ovo trebalo da radi.
Re: Vreme izvrsenja koda 25.06.2004. u 19:35 · pre 272 meseca #3
Za to ti treba program koji se zove profiler. Za GNU C program se zove gprof; možeš da ga namontiraš da ti daje najrazličitije statistke o izvršenju programa. Ako koristiš neki drugi kompajler, moraćeš da saznaš koji program u tvom paketu igra ulogu profilera.

f
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme