📄 cpuinfo.java
字号:
/**
*
*/
package com.doone.wskfmgr.business.monitor.data;
import java.util.StringTokenizer;
import com.doone.wskfmgr.business.monitor.EchoClient;
/**
* @author chenc
* 作用:获取CPU信息,并合算出CPU使用率;
*/
public class CpuInfo implements DataIntegrate {
/* (non-Javadoc)
* @see com.doone.wskfmgr.business.monitor.data.DataIntegrate#getData()
*/
private static CpuInfo cpuinfo = null;
public final static CpuInfo newInstence() {
if (cpuinfo == null) {
cpuinfo = new CpuInfo();
}
return cpuinfo;
}
public double[] getData() {
double[] cpu = new double[2];
String fromServer = EchoClient.clientTest(EchoClient.CPUINFO)+"#"+"0.58";
StringTokenizer token = new StringTokenizer(fromServer,"#");
int i = 0;
while (token.hasMoreTokens()) {
cpu[i++] = Float.parseFloat(token.nextToken());
}
return cpu;
}
public static void main(String[] args) {
System.out.println(CpuInfo.newInstence().getData());
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -