Lines Matching refs:pw

369     boolean dumpFilteredProcessesCsvLocked(PrintWriter pw, String header,
376 pw.println(header);
378 ProcessStats.dumpProcessListCsv(pw, procs, sepScreenStates, screenStates,
532 private void dumpAggregatedStats(PrintWriter pw, long aggregateHours, long now,
538 pw.println("Unable to build stats!");
545 pw.print("Failure reading: "); pw.println(stats.mReadError);
549 stats.dumpCheckinLocked(pw, reqPackage);
552 stats.dumpLocked(pw, reqPackage, now, !dumpFullDetails, dumpAll, activeOnly);
554 stats.dumpSummaryLocked(pw, reqPackage, now, activeOnly);
559 static private void dumpHelp(PrintWriter pw) {
560 pw.println("Process stats (procstats) dump options:");
561 pw.println(" [--checkin|-c|--csv] [--csv-screen] [--csv-proc] [--csv-mem]");
562 pw.println(" [--details] [--full-details] [--current] [--hours] [--active]");
563 pw.println(" [--commit] [--reset] [--clear] [--write] [-h] [<package.name>]");
564 pw.println(" --checkin: perform a checkin: print and delete old committed states.");
565 pw.println(" --c: print only state in checkin format.");
566 pw.println(" --csv: output data suitable for putting in a spreadsheet.");
567 pw.println(" --csv-screen: on, off.");
568 pw.println(" --csv-mem: norm, mod, low, crit.");
569 pw.println(" --csv-proc: pers, top, fore, vis, precept, backup,");
570 pw.println(" service, home, prev, cached");
571 pw.println(" --details: dump per-package details, not just summary.");
572 pw.println(" --full-details: dump all timing and active state details.");
573 pw.println(" --current: only dump current state.");
574 pw.println(" --hours: aggregate over about N last hours.");
575 pw.println(" --active: only show currently active processes/services.");
576 pw.println(" --commit: commit current stats to disk and reset to start new stats.");
577 pw.println(" --reset: reset current stats, without committing.");
578 pw.println(" --clear: clear all stats; does both --reset and deletes old stats.");
579 pw.println(" --write: write current in-memory stats to disk.");
580 pw.println(" --read: replace current stats with last-written stats.");
581 pw.println(" -a: print everything.");
582 pw.println(" -h: print this help text.");
583 pw.println(" <package.name>: optional name of package to filter output by.");
587 protected void dump(FileDescriptor fd, PrintWriter pw, String[] args) {
590 pw.println("Permission Denial: can't dump procstats from from pid="
598 dumpInner(fd, pw, args);
604 private void dumpInner(FileDescriptor fd, PrintWriter pw, String[] args) {
635 pw.println("Error: argument required for --csv-screen");
636 dumpHelp(pw);
644 pw.println("Error in \"" + args[i] + "\": " + error[0]);
645 dumpHelp(pw);
652 pw.println("Error: argument required for --csv-mem");
653 dumpHelp(pw);
660 pw.println("Error in \"" + args[i] + "\": " + error[0]);
661 dumpHelp(pw);
668 pw.println("Error: argument required for --csv-proc");
669 dumpHelp(pw);
676 pw.println("Error in \"" + args[i] + "\": " + error[0]);
677 dumpHelp(pw);
688 pw.println("Error: argument required for --hours");
689 dumpHelp(pw);
695 pw.println("Error: --hours argument not an int -- " + args[i]);
696 dumpHelp(pw);
708 pw.println("Process stats committed.");
714 pw.println("Process stats reset.");
726 pw.println("All process stats cleared.");
732 pw.println("Process stats written.");
738 pw.println("Process stats read.");
742 dumpHelp(pw);
748 pw.println("Unknown option: " + arg);
749 dumpHelp(pw);
764 pw.print("Processes running summed over");
767 pw.print(" ");
768 ProcessStats.printScreenLabelCsv(pw, csvScreenStats[i]);
773 pw.print(" ");
774 ProcessStats.printMemLabelCsv(pw, csvMemStats[i]);
779 pw.print(" ");
780 pw.print(ProcessStats.STATE_NAMES_CSV[csvProcStats[i]]);
783 pw.println();
785 dumpFilteredProcessesCsvLocked(pw, null,
789 dumpFilteredProcessesCsvLocked(pw, "Processes running while critical mem:",
796 dumpFilteredProcessesCsvLocked(pw, "Processes running over all mem:",
808 pw.print("AGGREGATED OVER LAST "); pw.print(aggregateHours); pw.println(" HOURS:");
809 dumpAggregatedStats(pw, aggregateHours, now, reqPackage, isCompact,
827 if (isCheckin || isCompact) pw.print("err,");
828 pw.print("Failure reading "); pw.print(files.get(i));
829 pw.print("; "); pw.println(processStats.mReadError);
838 processStats.dumpCheckinLocked(pw, reqPackage);
841 pw.println();
845 pw.print("COMMITTED STATS FROM ");
846 pw.print(processStats.mTimePeriodStartClockStr);
847 if (checkedIn) pw.print(" (checked in)");
848 pw.println(":");
853 mProcessStats.dumpLocked(pw, reqPackage, now, false, false,
856 processStats.dumpSummaryLocked(pw, reqPackage, now, activeOnly);
865 pw.print("**** FAILURE DUMPING STATE: "); pw.println(files.get(i));
866 e.printStackTrace(pw);
877 pw.println();
879 pw.println("AGGREGATED OVER LAST 24 HOURS:");
880 dumpAggregatedStats(pw, 24, now, reqPackage, isCompact,
882 pw.println();
883 pw.println("AGGREGATED OVER LAST 3 HOURS:");
884 dumpAggregatedStats(pw, 3, now, reqPackage, isCompact,
890 mProcessStats.dumpCheckinLocked(pw, reqPackage);
893 pw.println();
895 pw.println("CURRENT STATS:");
897 mProcessStats.dumpLocked(pw, reqPackage, now, !dumpFullDetails, dumpAll,
900 pw.print(" mFile="); pw.println(mFile.getBaseFile());
903 mProcessStats.dumpSummaryLocked(pw, reqPackage, now, activeOnly);