View Full Version : کاهش میزان استفاده از cpu
  
Amin-rz
دوشنبه 04 اسفند 1393, 16:08 عصر
سلام. 
میشه با کد تعیین کرد که گوشی مثلا از ۵۰درصد قدرت cpuاستفاده کنه؟
golbafan
دوشنبه 04 اسفند 1393, 16:11 عصر
چرا که نه دوست عزیز:
تابع میزان استفاده پردازنده
private float readUsage() {
    try {
        RandomAccessFile reader = new RandomAccessFile("/proc/stat", "r");
        String load = reader.readLine();
        String[] toks = load.split(" +");  // Split on one or more spaces
        long idle1 = Long.parseLong(toks[4]);
        long cpu1 = Long.parseLong(toks[2]) + Long.parseLong(toks[3]) + Long.parseLong(toks[5])
              + 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[4]);
        long cpu2 = Long.parseLong(toks[2]) + Long.parseLong(toks[3]) + Long.parseLong(toks[5])
            + Long.parseLong(toks[6]) + Long.parseLong(toks[7]) + Long.parseLong(toks[8]);
        return (float)(cpu2 - cpu1) / ((cpu2 + idle2) - (cpu1 + idle1));
    } catch (IOException ex) {
        ex.printStackTrace();
    }
    return 0;
}
golbafan
دوشنبه 04 اسفند 1393, 16:14 عصر
لینک مفید
http://www.setcpu.com/
http://cpulimit.sourceforge.net/
Amin-rz
دوشنبه 04 اسفند 1393, 17:33 عصر
ممنون رفیق. 
سوال:
1.از این تابع چطور استفاده کنم؟ مثلا بخوام قدرت رو روی ۹۲۰ مگاهرتز بگذارم یا مثلا از ۲۰درصد  قدرت استفاده بشه.
2.کمترین و بیشترین مقداری که میتونم برای قدرت cpu وارد کنم چنده؟
3.بعد این برای گوشی های روت شده هست؟ روت نشده نمیشه؟
Amin-rz
سه شنبه 05 اسفند 1393, 15:59 عصر
آپ!!!!!!!!!!
Amin-rz
پنج شنبه 07 اسفند 1393, 19:24 عصر
............... آپ..............
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.