Main Page   Compound List   File List   Compound Members   File Members  

Statistics Class Reference

#include <stats.h>

List of all members.

Public Methods

 Statistics ()
void Print ()

Public Attributes

int totalTicks
int idleTicks
int systemTicks
int userTicks
int numDiskReads
int numDiskWrites
int numConsoleCharsRead
int numConsoleCharsWritten
int numPageFaults
int numPacketsSent
int numPacketsRecvd


Constructor & Destructor Documentation

Statistics::Statistics  
 

Definition at line 19 of file stats.cc.

References idleTicks, numConsoleCharsRead, numConsoleCharsWritten, numDiskReads, numDiskWrites, numPacketsRecvd, numPacketsSent, numPageFaults, systemTicks, totalTicks, and userTicks.


Member Function Documentation

void Statistics::Print  
 

Definition at line 34 of file stats.cc.

References idleTicks, numConsoleCharsRead, numConsoleCharsWritten, numDiskReads, numDiskWrites, numPacketsRecvd, numPacketsSent, numPageFaults, systemTicks, totalTicks, and userTicks.

00035 {
00036     printf("Ticks: total %d, idle %d, system %d, user %d\n", totalTicks, 
00037         idleTicks, systemTicks, userTicks);
00038     printf("Disk I/O: reads %d, writes %d\n", numDiskReads, numDiskWrites);
00039     printf("Console I/O: reads %d, writes %d\n", numConsoleCharsRead, 
00040         numConsoleCharsWritten);
00041     printf("Paging: faults %d\n", numPageFaults);
00042     printf("Network I/O: packets received %d, sent %d\n", numPacketsRecvd, 
00043         numPacketsSent);
00044 }


Member Data Documentation

int Statistics::idleTicks
 

Definition at line 25 of file stats.h.

Referenced by Print, and Statistics.

int Statistics::numConsoleCharsRead
 

Definition at line 33 of file stats.h.

Referenced by Print, and Statistics.

int Statistics::numConsoleCharsWritten
 

Definition at line 34 of file stats.h.

Referenced by Print, and Statistics.

int Statistics::numDiskReads
 

Definition at line 31 of file stats.h.

Referenced by Print, and Statistics.

int Statistics::numDiskWrites
 

Definition at line 32 of file stats.h.

Referenced by Print, and Statistics.

int Statistics::numPacketsRecvd
 

Definition at line 37 of file stats.h.

Referenced by Print, and Statistics.

int Statistics::numPacketsSent
 

Definition at line 36 of file stats.h.

Referenced by Print, and Statistics.

int Statistics::numPageFaults
 

Definition at line 35 of file stats.h.

Referenced by Print, and Statistics.

int Statistics::systemTicks
 

Definition at line 26 of file stats.h.

Referenced by Print, and Statistics.

int Statistics::totalTicks
 

Definition at line 24 of file stats.h.

Referenced by Print, and Statistics.

int Statistics::userTicks
 

Definition at line 27 of file stats.h.

Referenced by Print, and Statistics.


The documentation for this class was generated from the following files:
Generated on Mon Feb 10 09:54:58 2003 for nachos by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002
The University of Southern California does not screen or control the content on this website and thus does not guarantee the accuracy, integrity, or quality of such content. All content on this website is provided by and is the sole responsibility of the person from which such content originated, and such content does not necessarily reflect the opinions of the University administration or the Board of Trustees