java cpu监控,java系统监控CPU 磁盘
java系統(tǒng)監(jiān)控CPU 磁盤
import java.io.*;
/**
* linux 下cpu 內(nèi)存 磁盤 jvm的使用監(jiān)控
* @author avery_leo
*
*/
public class TT {
/**
* 獲取cpu使用情況
* @return
* @throws Exception
*/
public double getCpuUsage() throws Exception {
double cpuUsed = 0;
Runtime rt = Runtime.getRuntime();
Process p = rt.exec("top -b -n 1");// 調(diào)用系統(tǒng)的“top"命令
BufferedReader in = null;
try {
in = new BufferedReader(new InputStreamReader(p.getInputStream()));
String str = null;
String[] strArray = null;
while ((str = in.readLine()) != null) {
int m = 0;
if (str.indexOf(" R ") != -1) {// 只分析正在運(yùn)行的進(jìn)程,top進(jìn)程本身除外 &&am
相關(guān)文檔:
在客戶/服務(wù)器通信模式中,客戶端主動(dòng)創(chuàng)建與服務(wù)器連接的Socket,服務(wù)器收到客戶端的連接請(qǐng)求,也創(chuàng)建了與客戶端連接的Socket。
客戶端主動(dòng)創(chuàng)建Socket時(shí)候,需要做下面一些事情:
1. 構(gòu)造Socket.
2. 設(shè)定等待建立連接的超時(shí)時(shí)間
&nb ......
一.代碼優(yōu)化
內(nèi)存會(huì)溢出肯定和代碼逃不了關(guān)系,99.99%學(xué)java的人都知道垃圾回收器是?java的一大優(yōu)點(diǎn)并據(jù)此來嘲笑C++。顯然這個(gè)特性為代碼編寫者省了不少事,但這個(gè)特性卻帶來了不少隱患。舉個(gè)例子在游戲當(dāng)中經(jīng)常有不同場景的切換,如從游戲邏輯退到主菜單邏輯,對(duì)游戲邏輯對(duì)象的態(tài)� ......
1)DOM(JAXP Crimson解析器)
DOM是用與平臺(tái)和語言無關(guān)的方式表示XML文檔的官方W3C標(biāo)準(zhǔn)。DOM是以層次結(jié)構(gòu)組織的節(jié)點(diǎn)或信息片斷的集合。這個(gè)層次結(jié)構(gòu)允許開發(fā)人員在樹中尋找特定信息。分析該結(jié)構(gòu)通常需要加載整個(gè)文檔和構(gòu)造層次結(jié)構(gòu),然后才能做任何工作。由于它是基于信息層次的,因而DO ......
發(fā)送email應(yīng)用;
package mail;
import java.util.*;
import javax.mail.*;
import javax.mail.internet.*;
import javax.activation.*;
import sun.misc.BASE64Encoder;
public class Mail {
// 定義發(fā)件人顯示名稱、發(fā)件人、收件人、抄送、SMTP服務(wù)器、用戶名、密碼、主題、內(nèi)容等
private String d ......
JDBC Name: jTDS
URL:?http://jtds.sourceforge.net/
Version: 0.5.1
Download URL:?http://sourceforge.net/project/showfiles.php?group_id=33291
語法:
Class.forName("net.sourceforge.jtds.jdbc.Driver
");
Connection con =
DriverManager.getConnection("jdbc:jtds:sqlserver://host:port/datab ......
總結(jié)
以上是生活随笔為你收集整理的java cpu监控,java系统监控CPU 磁盘的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PHP项目部署在tomcat,在Tomc
- 下一篇: java中获取时间6,Java中获取指定