Article View: nl.comp.programmeren
Article #643Re: clock() c++
From: Luc Kumps
Date: Mon, 14 May 2001 06:52
Date: Mon, 14 May 2001 06:52
30 lines
2309 bytes
2309 bytes
"Duco Fijma" <duco@lorentz.xs4all.nl> wrote in message news:9dms17$sqo$1@news1.xs4all.nl... > > TdC <no#tdc@lomag.net#spam> wrote in message > news:eqiL6.76139$ii.9609735@afrodite.telenet-ops.be... > > ik probeert uit te rekenen hoe lang iets duurt > > door voor ik eraan begin > > > > clock_t begin,einde; > > double duur; > > begin = clock(); > > Hou er rekening mee dat "clock()" iets zegt over de CPU tijd van een > process. Dat *kan* nuttige informatie zijn. Als je echter op zoek bent naar > een "real time" getal, kun je beter de functie time() en zijn vriendjes > gebruiken. Volgens mij doet is dit NIET correct. Wanneer men een Sleep(1000) zet tussen twee clock() calls, dan zal clock() 1000 milliseconden verder zitten. clock() doet hetzelfde als time(), alleen veel nauwkeuriger (want time() is maar nauwkeurig tot op 1 seconde). Het voordeel van time() is dan weer dat het ok op andere platformen werkt (bv Unix), maar dat is hier misschien niet belangrijk. Om de processor time te weten te komen, kun je GetProcessTimes() gebruiken. Maar dat is alleen beschikbaar op NT en 2000. Luc
Technical Details
Message-ID:
<WgLL6.78460$ii.10054404@afrodite.telenet-ops.be>Path:
arc1-ca.pugleaf.net!archiver1.sj.google.com!newsfeed.google.com!sn-xit-03!supernews.com!logbridge.uoregon.edu!news.tele.dk!193.190.198.17!newsfeeds.belnet.be!news.belnet.be!afrodite.telenet-ops.be!not-for-mailReferences:
<eqiL6.76139$ii.9609735@afrodite.telenet-ops.be> <9dms17$sqo$1@news1.xs4all.nl>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: 107324,a047acd46d94d01f X-Google-Attributes: gid107324,public X-Google-Thread: fcea4,a047acd46d94d01f X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2001-05-13 23:54:02 PST Path: arc1-ca.pugleaf.net!archiver1.sj.google.com!newsfeed.google.com!sn-xit-03!supernews.com!logbridge.uoregon.edu!news.tele.dk!193.190.198.17!newsfeeds.belnet.be!news.belnet.be!afrodite.telenet-ops.be!not-for-mail From: "Luc Kumps" <NOkumpsSPAM@pandora.be> Newsgroups: nl.comp.programmeren,be.comp.programming References: <eqiL6.76139$ii.9609735@afrodite.telenet-ops.be> <9dms17$sqo$1@news1.xs4all.nl> Subject: Re: clock() c++ Lines: 33 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 Message-ID: <WgLL6.78460$ii.10054404@afrodite.telenet-ops.be> Date: Mon, 14 May 2001 06:52:38 GMT NNTP-Posting-Host: 213.118.64.191 X-Complaints-To: abuse@pandora.be X-Trace: afrodite.telenet-ops.be 989823158 213.118.64.191 (Mon, 14 May 2001 08:52:38 MET DST) NNTP-Posting-Date: Mon, 14 May 2001 08:52:38 MET DST Organization: Telenet Internet