Article View: pl.comp.lang.asm
Article #2466Re: Skąd dokładny zegar w C pod Win XP/7 ?
From: KrisB
Date: Mon, 09 May 2011 07:43
Date: Mon, 09 May 2011 07:43
19 lines
2320 bytes
2320 bytes
Użytkownik "Wiktor S." <wswiktorSP@Mpoczta.fm> napisał w wiadomości news:iq7uqe$bj5$1@news.onet.pl... >> Potrzebuję zrobić porównanie czasu wykonania algorytmów pod Visual >> C++ i Win XP/7. >> Funkcja C time( time_t) z rozdzielczością do milisekund mi nie >> wystarcza-potrzebuję rozdzielczości gdzieś do mikrosekund. (może być >> wstawka asm) > > Żaden timer o takiej ROZDZIELCZOŚCI nie zapewni ci takiej DOKŁADNOŚCI. > Przy mierzeniu algorytmów mierzy się cas tysiąca, miliona, miliarda iteracji, aby mierzone czasy były rzędu sekund, a nie > mikrosekund. 1) Mam algorytm który będzie wykonywany dla danych rozmiaru max ~naście. Wykona się to w czasie max kilku msek. 2) Co do tych "tysięcy" prób: a jak "odfiltrować" koszty samej obsługi tych tysięcy prób ? Wywołanie / obsługa pętli / niemiarodajna zawartość cache tj. na ogół większość danych przy powtarzających się wywołaniach już będzie w cache.. PS. Jak pod Win XP/7 uczynić taki pomiar obiektywny ? Jak i jakie usługi wyłączyć ? Mogę wyłączyć firewall, antywirusa, wszystkie możliwe procesy w msconfig, odłączę kom od sieci, ale to raczej mało. Jak zrobić żeby win na czas pomiarów nie robił NIC dodatkowego a przynajmniej jak najmniej ??? (Na pewno rozumiecie)
Technical Details
Message-ID:
<iq85vb$qot$1@inews.gazeta.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailReferences:
<iq71hq$q7r$1@inews.gazeta.pl> <iq7uqe$bj5$1@news.onet.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail From: "KrisB" <a@b.pl> Newsgroups: pl.comp.lang.asm Subject: Re: Skąd dokładny zegar w C pod Win XP/7 ? Date: Mon, 9 May 2011 09:43:42 +0200 Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 20 Message-ID: <iq85vb$qot$1@inews.gazeta.pl> References: <iq71hq$q7r$1@inews.gazeta.pl> <iq7uqe$bj5$1@news.onet.pl> NNTP-Posting-Host: 095160147149.rudaslaska.vectranet.pl Mime-Version: 1.0 X-Trace: inews.gazeta.pl 1304927019 27421 95.160.147.149 (9 May 2011 07:43:39 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Mon, 9 May 2011 07:43:39 +0000 (UTC) X-Antivirus-Status: Clean X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6090 X-Priority: 3 X-Newsreader: Microsoft Outlook Express 6.00.2900.5931 X-User: artie08 X-Antivirus: avast! (VPS 110508-1, 2011-05-08), Outbound message X-MSMail-Priority: Normal Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit