| delorie.com/archives/browse.cgi | search |
| From: | belkin AT minas DOT rosmail DOT com (Vladimir belkin) |
| Subject: | Re: High resolution clock |
| 26 Jul 1997 01:38:06 -0700 : | |
| Approved: | cygnus DOT gnu-win32 AT cygnus DOT com |
| Distribution: | cygnus |
| Message-ID: | <3.0.1.32.19970726104930.00923740.cygnus.gnu-win32@localhost> |
| References: | <33d9fc6b DOT 100425536 AT smtp DOT netzone DOT com> |
| Mime-Version: | 1.0 |
| X-Sender: | belkin AT localhost |
| X-Mailer: | Windows Eudora Light Version 3.0.1 (32) |
| Original-To: | gnu-win32 AT cygnus DOT com |
| Original-Cc: | joerg AT std DOT saic DOT com |
| In-Reply-To: | <Pine.SOL.3.96.970725211029.26675C-100000@jade1> |
| Original-Sender: | owner-gnu-win32 AT cygnus DOT com |
At 21:22 25.07.97 -0400, Joerg Lepler <joerg AT std DOT saic DOT com> wrote:
>
>Hi,
>
> Presently I am trying to do fine grain network performance measurments.
>Therefore I would need some functions for high resolution clocks. I
>remember that on a SUN or a SGI there were sw clocks with a resolution as
>low as 108 nanoseconds. As I have to deal with latencies of 2-3
>milliseconds, I need a clock with a resolution of at least one
>millisecond.
>
>Does anyone know about such clock functions for the win32 environment?
The best way is to use:
BOOL QueryPerformanceCounter( LARGE_INTEGER *lpliPerformanceCount
// address of current counter value
);
and
BOOL QueryPerformanceFrequency(
LARGE_INTEGER *lpliPerformanceFreq // address of currentfrequency
);
// When these functions does not work it is possible to use
// multimedia timer API (libwinmm.a) :
MMRESULT timeBeginPeriod(UINT uPeriod);
DWORD timeGetTime(VOID);
MMRESULT timeEndPeriod(UINT uPeriod);
//////////////////// ------- //////////////////
Regards,
Vladimir Belkin (vladimir DOT belkin AT usa DOT net)
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request AT cygnus DOT com" with one line of text: "help".
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |