Home | History | Annotate | Download | only in server

Lines Matching refs:Stats

151     private final ArrayList<Stats> mProcStats = new ArrayList<Stats>();
152 private final ArrayList<Stats> mWorkingProcs = new ArrayList<Stats>();
174 public static class Stats {
179 final ArrayList<Stats> threadStats;
180 final ArrayList<Stats> workingThreads;
206 Stats(int _pid, int parentPid, boolean includeThreads) {
214 threadStats = new ArrayList<Stats>();
215 workingThreads = new ArrayList<Stats>();
234 private final static Comparator<Stats> sLoadComparator = new Comparator<Stats>() {
236 compare(Stats sta, Stats stb) {
331 if (DEBUG) Slog.i(TAG, "*** TIME TO COLLECT STATS: "
339 int[] curPids, ArrayList<Stats> allProcs) {
351 Stats st = curStatsIndex < NS ? allProcs.get(curStatsIndex) : null;
399 if (DEBUG) Slog.v("Load", "Stats changed " + st.name + " pid=" + st.pid
423 st = new Stats(pid, parentPid, mIncludeThreads);
471 if (DEBUG) Slog.v("Load", "Stats added " + st.name + " pid=" + st.pid
506 final Stats st = allProcs.get(curStatsIndex);
565 String file = readFile("/sys/devices/system/cpu/cpu0/cpufreq/stats/time_in_state", '\0');
631 Stats stats = mProcStats.get(i);
632 if (stats.working) {
633 mWorkingProcs.add(stats);
634 if (stats.threadStats != null && stats.threadStats.size() > 1) {
635 stats.workingThreads.clear();
636 final int M = stats.threadStats.size();
638 Stats tstats = stats.threadStats.get(j);
640 stats.workingThreads.add(tstats);
643 Collections.sort(stats.workingThreads, sLoadComparator);
656 final public Stats getStats(int index) {
665 final public Stats getWorkingStats(int index) {
718 Stats st = mWorkingProcs.get(i);
725 Stats tst = st.workingThreads.get(j);
822 private void getName(Stats st, String cmdlineFile) {