0
点赞
收藏
分享

微信扫一扫

java获得CPU使用率,系统内存,虚拟…

程序计算时间:


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) {  

   

举报

相关推荐

0 条评论