To the main page...The list of my products...Some texts...Sample applications, tips, tricks...If you need support...
 

 
 PerfUtils
Latest news
21.09.2001
PerfUtils 1.2 is available for download. Now it is supports Delphi 3, 4, 5 and C++Builder 3 and 4. Support of Delphi 6 is available too
 PerfUtils Logo PerfUtils is a set of components to deal with NT Performance API. The raw performance data is a tree-like set of records that hold performance objects. You can see the list of this objects when you run native NT Performance Monitor utility. Each performance object holds it`s instances (if any) and counter values. It is not too difficult to read this data and walk through it`s records but it`s processing is rather complicated. PerfUtils were designed to simplify work with their data. They supply all levels of performance data access, starting from raw performance data up to completely processed and ready for usage counter values.
Several examples are available that illustrate PerfUtils usage in various situations.
PerfUtils includes the following components:
  Component Description
TPerfTitles It is a convenient component that collects titles for all performance objects and counters in the system. It is as simple as possible.
TPerfHelps This component is an analog of the TPerfTitles component but it reads help strings.
TPerfObjects This component is designed to collect information about performance objects available for monitoring.
TPerfCounters This component is designed to collect information about performance counters available for monitoring.
TPerfInstances This component collects information about all instances for the performance object specified in its parameters. It is the best way to obtain the complete list of processes, threads, disks and other system objects.
TPerfFilter An easily configurable component that collects performance information in raw form. Process this information as you wish.
TPerfMonitor A powerful ready-to-use component that returns pre-processed counter values for multi-instances performance objects. In fact, it is a kernel of performance monitoring application in one component.
PerfUtils components are freeware and distributed in sources. Download them now!


 
© 1998-2011 Alexey Dynnikov