NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!
Avatar
havlat82
Člen
Avatar
havlat82:2.11.2017 2:22

ahoj, já si dokážu představit že sem teda asi podle vás děsnej. taky sem barbar. a sem na to hrdej. když mi neodpovíte vy tak snad mi odpoví stackOverFlow. Nechci bejt hnusnej akorát sem už nasranej a unavenej některýma lidma. jak můžu dobře zjistit rychlost nějaýho postupu.. je metoda dateTime.Now dostatečně přesná na porovnání rychlosti algoritmu. Jak můžu dobře debugovat paměťový nároky. Mám spoustu otázek. A sem asi za kreténa

 
Odpovědět
2.11.2017 2:22
Avatar
TonySensu
Člen
Avatar
Odpovídá na havlat82
TonySensu:2.11.2017 8:20

Na měření rychlosti používej Stopwatch, je přesnější než DateTime.

 
Nahoru Odpovědět
2.11.2017 8:20
Avatar
krepsy3
Tvůrce
Avatar
krepsy3:2.11.2017 8:28

Před během algoritmu si vytvoř instanci třídy StopWatch, upozorňuju, že asi budeš potřebovat přidat nějaký using. Dále zavolej metodu Start a po doběhnutí algoritmu ihned zavolej metodu Stop. Čas běhu tvého algoritmu získáš ze StopWatch vlastnosti Elapsed. Je to nejpřesnější metoda, protože její měření probíhá na základě procesorových hodin :)

Nahoru Odpovědět
2.11.2017 8:28
Programátor je stroj k převodu kávy na kód.
Avatar
Martin Dráb
Tvůrce
Avatar
Odpovídá na havlat82
Martin Dráb:2.11.2017 12:05

Stopwatch se určitě použít dát. Zejména pokud pustíš ten algoritmus vícekrát, aby jeho celková doba běhu nebyla zanedbatelná, a výsledný čas vydělíš počtem běhů.

Nahoru Odpovědět
2.11.2017 12:05
2 + 2 = 5 for extremely large values of 2
Avatar
havlat82
Člen
Avatar
havlat82:6.11.2017 10:47

Moc děkuju za tip určitě testnu :)

 
Nahoru Odpovědět
6.11.2017 10:47
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.