ďťż

Ładny brzuch

Witam,
jak mogę pod windows zmierzyć czas wykonywania się programu oraz jaką ilość pamięci potrzebuje?
Są do tego jakies programy?
pozdrawiam
Ka-lolek



czas możesz zmierzyć pobierając czas na początku programu i na końcu np tak:

#include <dos.h> #include <iostream.h> int main(int argc, char* argv[]) { struct time start_time,end_time; gettime(&start_time); //tu jest kod programu twojego //tu koniec kodu twojego programu; gettime(&end_time); int sec=sec=end_time.ti_min*6000+ end_time.ti_sec*100+ end_time.ti_hund -start_time.ti_min*6000 -start_time.ti_sec*100 -start_time.ti_hund; cout<<sec/100<<" "<<sec%100; cin.get(); return 0; }

co do pamięci to chyba ctrl+alt+del i masz procesy->użycie pamięci
Użytkownik Tymbark edytował ten post 30 październik 2006, 11:27

co do pamięci to chyba ctrl+alt+del i masz procesy->użycie pamięci Ale na przykład w 98 tego nie masz :P

Co do 1. to po otwarciu programu stwórz sobie zmienną i zapisz w niej aktualną datę, a później tylko będziesz odejmował od obecnej tą ze zmiennej :P

A w/w przykład jeśli się nie mylę będzie źle działał, jeśli użytkownik będzie z programu korzystał więcej niż 24h :P IMO datę również winno się pobrać ;)
Użytkownik DJ_ProG edytował ten post 30 październik 2006, 13:02
http://www.microsoft...;displaylang=en




http://www.microsoft...;displaylang=en

Ale tu nie chodzi o program do mierzenia czasu uruchomienia, ale o takową funkcję :)
Kurczę ostatnio mi się ona przewineła, jak znajdę to tu zrobię EDIT ;)


Ale tu nie chodzi o program do mierzenia czasu uruchomienia, ale o takową funkcję :)

Są do tego jakies programy?
:D

Wygodna jest też funkcja GetTickCount(), pobierająca ilość milisekund które upłyneły od uruchomienia systemu. Np. możesz ją wywołać na początku i na końcu programu, odejmując uzyskane wyniki otrzymasz czas uruchomienia programu.
.... unsigned int i=GetTickCount(); ... ... ... i=GetTickCount()-i;

W i otrzymasz czas uruchomienia programu w milisekundach, co jest wygodne także przy sprawdzaniu czasu uruchomienia poszczególnych funkcji.

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •