![[Toc]](../../toc.gif)
![[Index]](/idx.gif)
DosQueryPerformance interface
Name A rexx interface to DosQueryPerformance
Version public release 1.0.0 (build 1) - May 25th,2001
Author Takayuki 'January June' Suwa
(see EMail Addresses)
Distrib. Freeware
Type REXX DLL
Price -
Note w/ source
Source Internet
Name: perfdll*.*
(see Internet - Web Pages)
Description from the author:
"This software is a dynalink library that queries performance activity
ratios (busy, idle and interrupt one) of overall system and each CPUs on
32bit OS/2 process. This function is derived from DosPerfSysCall() API,
but it is slightly complicated to issue this API directly:
* Not all of 32bit OS/2 have DosPerfSysCall().
* Not all of 80386-compatible CPUs have RDTSC instruction.
* It is necessary to determine # of CPUs to calculate overall system
acativity, in SMP environments.
* More calculations are required to obtain activity ratios, because
queried results are raw snapshot of 64bit-wide RDTSC counters.
This DLL internally does such complex handlings of all above, thus you
can simply call one: DosQueryPerformance() :)
It can be used any 32bit development suites that can issue OS/2 APIs such
as emx/gcc, VisualAge C/C++ or Watcom C/C++, and REXX external function
interface is also supplied.
Free to use, under the GNU LGPL. "
Created using Inf-PHP v.2 (c) 2003 Yuri Prokushev
Created using Inf-HTML v.0.9b (c) 1995 Peter Childs