You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by mt...@apache.org on 2005/01/18 11:22:50 UTC
cvs commit: jakarta-tomcat-connectors/jni/java/org/apache/tomcat/jni OS.java
mturk 2005/01/18 02:22:50
Modified: jni/java/org/apache/tomcat/jni OS.java
Log:
Add OS.info for gathering stats
Revision Changes Path
1.4 +26 -8 jakarta-tomcat-connectors/jni/java/org/apache/tomcat/jni/OS.java
Index: OS.java
===================================================================
RCS file: /home/cvs/jakarta-tomcat-connectors/jni/java/org/apache/tomcat/jni/OS.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- OS.java 17 Jan 2005 18:28:31 -0000 1.3
+++ OS.java 18 Jan 2005 10:22:50 -0000 1.4
@@ -63,18 +63,36 @@
public static native String localeEncoding(long pool);
/**
- * Sleep for the specified number of micro-seconds.
- * <br /><b>Warning :</b> May sleep for longer than the specified time.
- * @param t desired amount of time to sleep.
- */
- public static native void sleep(long t);
-
- /**
* Generate random bytes.
* @param buf Buffer to fill with random bytes
* @param len Length of buffer in bytes
*/
public static native int random(byte [] buf, int len);
+ /**
+ * Gather system info.
+ * <PRE>
+ * On exit the inf array will be filled with:
+ * inf[0] - Physical RAM
+ * inf[1] - Available RAM
+ * inf[2] - Total page file (swap + Physical RAM)
+ * inf[3] - Free page file
+ * inf[4] - Memory Load
+ *
+ * inf[5] - Idle Time in microseconds
+ * inf[6] - Kernel Time in microseconds
+ * inf[7] - User Time in microseconds
+ *
+ * inf[8] - Process creation time (apr_time_t)
+ * inf[9] - Process Kernel Time in microseconds
+ * inf[10] - Process User Time in microseconds
+ *
+ * inf[11] - Current working set size.
+ * inf[12] - Peak working set size.
+ * inf[13] - Number of page faults.
+ * </PRE>
+ * @param inf array that will be filled with system informations.
+ */
+ public static native int info(long [] inf);
}
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org