打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
关于CPU使用率的代码

关于CPU使用率的代码

7 月前 739次访问
作者:天涯一角 来源:eoe开发者社区
关键词: 关于 CPU 使用率

导读:看过很多源码这个关于cpu的源码就没怎么看过,今天就给大家分享一个关于cpu的源码。

          在这里我给大家分享一个CPU使用率的源代码xml文件非常简单就不上了。

import java.io.IOException;import java.io.RandomAccessFile;import android.app.Activity;import android.os.Bundle;import android.widget.TextView;public class TextActivity extends Activity {private TextView mytext;    /** Called when the activity is first created. */    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);        mytext = (TextView)findViewById(R.id.text);    String sysv = "您手机的CPU使用率为:"+readUsage();         mytext.setText(sysv);    }        private float readUsage() {   try { RandomAccessFile reader = new RandomAccessFile("/proc/stat", "r");   String load = reader.readLine();   String[] toks = load.split(" ");   long idle1 = Long.parseLong(toks[5]);   long cpu1 = Long.parseLong(toks[2]) + Long.parseLong(toks[3]) + Long.parseLong(toks[4]) + Long.parseLong(toks[6]) + Long.parseLong(toks[7]) + Long.parseLong(toks[8]);   try { Thread.sleep(360);   } catch (Exception e) {}   reader.seek(0);   load = reader.readLine();   reader.close();   toks = load.split(" ");   long idle2 = Long.parseLong(toks[5]);   long cpu2 = Long.parseLong(toks[2]) + Long.parseLong(toks[3]) + Long.parseLong(toks[4]) + Long.parseLong(toks[6]) + Long.parseLong(toks[7]) + Long.parseLong(toks[8]);   return (int)(100*(cpu2 - cpu1) / ((cpu2 + idle2) - (cpu1 + idle1)));   } catch (IOException ex) { ex.printStackTrace();   }   return 0; }   }

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
浅谈Linux下CPU利用率和CPU负载
LINUX下查看CPU使用率的命令
Linux平台Cpu使用率的计算
Linux系统的CPU使用率和Load -- Linux -- IT技术大学习 -- 共学习 共进步!
GNS3模拟器使用教程
聊聊 top 命令中的 CPU 使用率
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服