🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.asm
Article #2466

Re: Skąd dokładny zegar w C pod Win XP/7 ?

#2466
From: KrisB
Date: Mon, 09 May 2011 07:43
19 lines
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-mail
References: <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