Performance Monitor - Get System Counter Values (CPU, Memory, etc.) Mississippi

Great Windows 2000 resource meter application

Local Companies

i.t.works
(601) 264-0969
6641 hwy 98 west
hattiesburg, MS
Bynoe Consulting
(601) 607-4747
7736 Old Canton Rd Ste B
Madison, MS
H P N Consulting Group Llc
(601) 957-8386
875 Northpark Dr
Ridgeland, MS
H Pn Consulting Group
(601) 957-3470
875 Northpark Dr
Jackson, MS
Premise Inc
(601) 579-9475
7 Woodstone Plz Ste 6
Hattiesburg, MS
Driver Technology Consulting, LLC
601 316-1692
445 Greenmont Drive
Jackson, MS
3 In 1 Technology Solutions
(601) 857-0791
160 Justin Ln
Raymond, MS
Maps Software Inc
(662) 328-6110
409 15th St S
Columbus, MS
Micro-Sped
(662) 455-1967
400 E Washington St
Greenwood, MS
Scruggs & Associates
(601) 426-3419
542 Central Ave
Laurel, MS

provided by: 
Originally published at Internet.com


PerfMonDemo

Environment: VC6, Windows 2000, Windows NT 4.0 SP3

Note: This article is specific to Windows 2000 and Windows NT 4.0 SP3+. It does not support Windows 95 or 98. For Windows NT 4, you will need PDH.DLL and PDH.LIB which are not supplied with the OS.

I wrote this code because I couldn't find any good resource meters for Windows 2000. Plenty of them exist for Windows 95/98 and I figured that I might as well write my own.

I have wrapped the PDH into a nice C++ class called CPerfMon. It will support all the counters available under Windows. I have done some predefined timers for easy use. These are as follows: // % of cpu in use #define CNTR_CPU "\\Processor(_Total)\\% Processor Time" // mem in use measured in bytes #define CNTR_MEMINUSE_BYTES "\\Memory\\Committed Bytes" // mem available measured in bytes #define CNTR_MEMAVAIL_BYTES "\\Memory\\Available Bytes" // mem avail in kilobytes #define CNTR_MEMAVAIL_KB "\\Memory\\Available KBytes" // mem avail in megabytes #define CNTR_MEMAVAIL_MB "\\Memory\\Available MBytes" // % of mem in use #define CNTR_MEMINUSE_PERCENT "\\Memory\\% Committed Bytes In Use" // commit limit on memory in bytes #define CNTR_MEMLIMIT_BYTES "\\Memory\\Commit Limit" ...

Read article at Internet.com site

Featured Local Company

Driver Technology Consulting, LLC

601 316-1692
445 Greenmont Drive
Jackson, MS
http://www.dtc-ms.com

Regional Articles
- Performance Monitor - Get System Counter Values (CPU, Memory, etc.) Bay Saint Louis MS
- Performance Monitor - Get System Counter Values (CPU, Memory, etc.) Biloxi MS
- Performance Monitor - Get System Counter Values (CPU, Memory, etc.) Booneville MS
- Performance Monitor - Get System Counter Values (CPU, Memory, etc.) Brandon MS
- Performance Monitor - Get System Counter Values (CPU, Memory, etc.) Byhalia MS
- Performance Monitor - Get System Counter Values (CPU, Memory, etc.) Clarksdale MS
- Performance Monitor - Get System Counter Values (CPU, Memory, etc.) Clinton MS
- Performance Monitor - Get System Counter Values (CPU, Memory, etc.) Columbus MS
- Performance Monitor - Get System Counter Values (CPU, Memory, etc.) Corinth MS
- Performance Monitor - Get System Counter Values (CPU, Memory, etc.) Gautier MS
- Performance Monitor - Get System Counter Values (CPU, Memory, etc.) Greenville MS
- Performance Monitor - Get System Counter Values (CPU, Memory, etc.) Greenwood MS
- Performance Monitor - Get System Counter Values (CPU, Memory, etc.) Grenada MS
- Performance Monitor - Get System Counter Values (CPU, Memory, etc.) Gulfport MS
- Performance Monitor - Get System Counter Values (CPU, Memory, etc.) Hattiesburg MS
- Performance Monitor - Get System Counter Values (CPU, Memory, etc.) Hernando MS
- Performance Monitor - Get System Counter Values (CPU, Memory, etc.) Holly Springs MS
- Performance Monitor - Get System Counter Values (CPU, Memory, etc.) Horn Lake MS
- Performance Monitor - Get System Counter Values (CPU, Memory, etc.) Jackson MS
- Performance Monitor - Get System Counter Values (CPU, Memory, etc.) Laurel MS
- Performance Monitor - Get System Counter Values (CPU, Memory, etc.) Lucedale MS
- Performance Monitor - Get System Counter Values (CPU, Memory, etc.) Mccomb MS
- Performance Monitor - Get System Counter Values (CPU, Memory, etc.) Meridian MS
- Performance Monitor - Get System Counter Values (CPU, Memory, etc.) Moss Point MS
- Performance Monitor - Get System Counter Values (CPU, Memory, etc.) Natchez MS
- Performance Monitor - Get System Counter Values (CPU, Memory, etc.) Ocean Springs MS
- Performance Monitor - Get System Counter Values (CPU, Memory, etc.) Olive Branch MS
- Performance Monitor - Get System Counter Values (CPU, Memory, etc.) Oxford MS
- Performance Monitor - Get System Counter Values (CPU, Memory, etc.) Pascagoula MS
- Performance Monitor - Get System Counter Values (CPU, Memory, etc.) Pass Christian MS
- Performance Monitor - Get System Counter Values (CPU, Memory, etc.) Pearl MS
- Performance Monitor - Get System Counter Values (CPU, Memory, etc.) Petal MS
- Performance Monitor - Get System Counter Values (CPU, Memory, etc.) Picayune MS
- Performance Monitor - Get System Counter Values (CPU, Memory, etc.) Pontotoc MS
- Performance Monitor - Get System Counter Values (CPU, Memory, etc.) Ridgeland MS
- Performance Monitor - Get System Counter Values (CPU, Memory, etc.) Southaven MS
- Performance Monitor - Get System Counter Values (CPU, Memory, etc.) Starkville MS
- Performance Monitor - Get System Counter Values (CPU, Memory, etc.) Tupelo MS
- Performance Monitor - Get System Counter Values (CPU, Memory, etc.) Vicksburg MS
- Performance Monitor - Get System Counter Values (CPU, Memory, etc.) West Point MS
- Performance Monitor - Get System Counter Values (CPU, Memory, etc.) Yazoo City MS
Related Local Event
OCEANS 2009
Dates: 10/27/2009 - 10/29/2009
Location: Mississippi Coast Coliseum and Convention Center
Biloxi, MS
View Details

Topics: 
Architecture & Design Languages & Tools Project Management Web Services
Database Microsoft & .NET Security Wireless
Java Open Source Techniques XML