| www.delorie.com/archives/browse.cgi | search |
| Xref: | news-dnh.mv.net comp.os.msdos.djgpp:773 |
| Newsgroups: | comp.os.msdos.djgpp |
| Path: | news-dnh.mv.net!mv!news.sprintlink.net!hookup!news.kei.com!newshost.marcam.com!zip.eecs.umich.edu!newsxfer.itd.umich.edu!news.cic.net!infoserv.illinois.net!madison.tdsnet.com!gail.ripco.com!usenet |
| From: | mambuhl AT ripco DOT com (Martin Ambuhl) |
| Subject: | Re: [Q] Question about clock() |
| Sender: | usenet AT rci DOT ripco DOT com (Net News Admin) |
| Cc: | jim AT sun3 DOT gl DOT rhbnc DOT ac DOT uk (Jim Hu) |
| Organization: | Ripco Internet BBS Chicago |
| Date: | Tue, 4 Jul 1995 22:36:04 GMT |
| Lines: | 37 |
| To: | djgpp AT sun DOT soe DOT clarkson DOT edu |
| Dj-Gateway: | from newsgroup comp.os.msdos.djgpp |
jim AT sun3 DOT gl DOT rhbnc DOT ac DOT uk (Jim Hu)
in <3tb4u3$5cl AT sun DOT rhbnc DOT ac DOT uk> asks:
> I compiled the program below with both Borland C 4.0 and djgpp (v1.12) with
>no flag at all. The size generated by bcc is larger and run slower compared
>with one generated by djgpp. However, the values printed out by the excutable
>from djgpp is much larger and suggesting the excutable is slower. I was cheated
>by clock(). Any comments?
[code snipped]
>output of clock()
> bcc Start 0 End 4840
> djgpp Start 0 End 384517
> Why the excutable generated by bcc gives small number but actually takes
>much (much) longer time than one generated by djgpp. Does the small values
>actually mean the value is wrapped around ?
The return value from clock() must be converted to seconds by division by
CLOCKS_PER_SEC
bcc:
#define CLOCKS_PER_SEC 18.2
4840 / 18.2 = 265.93 sec
djgpp:
#define CLOCKS_PER_SEC 1000000
384517 / 1000000 = 0.38 sec
--
* Martin Ambuhl net: mambuhl AT ripco DOT com
* Chicago, IL (USA) martin DOT ambuhl AT chessboard DOT com
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |