程序计算时间:
longstartTime=System.currentTimeMillis(); //获取开始时间
。。。。。。。。。。。。
long endTime=System.currentTimeMillis(); //获取结束时间
System.out.println("程序运行时间: "+(endTime-startTime)+"ms(毫秒)");
利用java程序实现获取计算机cpu利用率和内存使用信息。
创建一个Bean用来存贮要得到的信
public class MonitorInfoBean {
private longtotalMemory;
private longfreeMemory;
private longmaxMemory;
privateString osName;
private longtotalMemorySize;
private longfreePhysicalMemorySize;
private longusedMemory;
private inttotalThread;
privatedouble cpuRatio;
public longgetFreeMemory() {
return freeMemory;
}
public voidsetFreeMemory(long freeMemory) {
this.freeMemory = freeMemory;
}
public longgetFreePhysicalMemorySize() {
return freePhysicalMemorySize;
}
public voidsetFreePhysicalMemorySize(long freePhysicalMemorySize){
this.freePhysicalMemorySize =freePhysicalMemorySize;
}
public longgetMaxMemory() {
return maxMemory;
}
public voidsetMaxMemory(long maxMemory) {
longstartTime=System.currentTimeMillis();
。。。。。。。。。。。。
long endTime=System.currentTimeMillis(); //获取结束时间
System.out.println("程序运行时间: "+(endTime-startTime)+"ms(毫秒)");
public class MonitorInfoBean {