發表文章

目前顯示的是 5月, 2011的文章

下班後的黃金八小時

下班後的黃金8小時 The Other 8 Hours: Maximize Your Free Time to Create New Wealth & Purpose 羅伯‧帕格利瑞尼 著/三采 ..."父母替兒女排滿安親班、才藝班、補習課輔,並認為有空就該K書;孩子時間既不能自主,沒機會發展志趣,安排閒暇,一有空就只知道打game。補習的意義不在於內容,而在灌輸孩子:身體不能自主,時間不能自主,人生不能自主。這樣,等他畢業找到工作,第一天上班被要求加班時,他便會很溫馴地逆來順受,而不是叫老闆去吃屎。"... - 推薦序。 guybejude推薦的,感覺很有趣,這個序也很有趣 有空來看看囉~

[Android] How to calculate CPU usage

這邊已經快變工作筆記用的了... :S // Informations about kernel are available in the stat file RandomAccessFile reader = new RandomAccessFile("/proc/stat", "r"); String load = reader.readLine(); String[] toks = load.split(" "); // Get the jitters of the IDLE time long oldIdle = Long.parseLong(toks[5]); // Get the jitters of the other cpu time long OldCpu = Long.parseLong(toks[2]) + Long.parseLong(toks[3]) + Long.parseLong(toks[4]) + Long.parseLong(toks[6]) + Long.parseLong(toks[7]) + Long.parseLong(toks[8]); // To measure every 500 ms Thread.sleep(500); reader.seek(0); load = reader.readLine(); reader.close(); toks = load.split(" "); // Get the CPU time again long newIdle = Long.parseLong(toks[5]); long newCpu = Long.parseLong(toks[2]) + Long.parseLong(toks[3]) + Long.parseLong(toks[4]) + Long.parseLong(toks[6]) + Long.parseLong(toks[7]) + Long.parseLong(toks[8]); // Calculate the average value float avgUsage = (float)(newCpu - oldCpu