Ahoj, potřeboval bych v C++ zjistit čas provádění určité části kódu, něco jako je ve VBA:
start = Timer ' uložení počátečního času
...
konec = Timer ' koncový čas
čas = konec - start
věřím, že je to možné, ale nemůžu to nějak dohledat, v C++ teprve začínám.
děkuji.
Fórum › C / C++
čas provádění kódu
...ale je. Mozes pouzit standartnu time() ak to tam bude aspon sekundu ;). Potom mozes pouzit kadejake systemove timre s rozlisenim na milisekundy niektore dokonca az nanosekundy ale tu sa uz pouzitie lisi system od systemu...
A ak mas ten program dostatocne komplikovany aby ta ratanie sekund pri kazdej funkici dostatocne nasieralo tak pouzi nejaky schopny nastroj na profilovanie...
Na to mozes pouzit napriklad clock() funkciu.. vid:http://www.cplusplus.com/reference/clibrary/ctime/clock.html
>Ahoj, potřeboval bych v C++ zjistit čas provádění určité části kódu, něco jako je ve VBA:
start = Timer ' uložení počátečního času
...
konec = Timer ' koncový čas
čas = konec - start
věřím, že je to možné, ale nemůžu to nějak dohledat, v C++ teprve začínám.
děkuji.
pokial to je pre platformu ms windows, tak mozes pouzit toto http://msdn2.microsoft.com/en-us/library/ms644900(VS.85).aspx#high_resolution
_k_ napsal:
...ale je. Mozes pouzit standartnu time() ak to tam bude aspon sekundu ;). Potom mozes pouzit kadejake systemove timre s rozlisenim na milisekundy niektore dokonca az nanosekundy ale tu sa uz pouzitie lisi system od systemu...
A ak mas ten program dostatocne komplikovany aby ta ratanie sekund pri kazdej funkici dostatocne nasieralo tak pouzi nejaky schopny nastroj na profilovanie...
nanosekundy? Treba v dokumentaci SDL pisou, ze roslisovaci schopnost toho jejcih castovace je 10 ms..!?
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
čas provádění funkce — založil beb
Pozastavení provádění procedury — založil Navara
Jak zastavit provádění setinterval() load() — založil Josef Kulhavý
Nemožnost provádění úkonů ve správě webu — založil merdy
Moderátoři diskuze