{ "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": { "collapsed": false }, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "2017-07-10 12:26:40,568 INFO : root : Using LISA logging configuration:\n", "2017-07-10 12:26:40,570 INFO : root : /home/joelaf/repo/lisa-aosp/external/lisa/logging.conf\n", "2017-07-10 12:26:40,571 INFO : root : #### Setup FTrace\n" ] } ], "source": [ "#!/usr/bin/env python\n", "\n", "import trappy\n", "from trace import Trace\n", "import itertools\n", "import logging\n", "import pandas as pd\n", "import numpy as np\n", "import os\n", "\n", "from conf import LisaLogging\n", "LisaLogging.setup()\n", "logging.info('#### Setup FTrace')\n", "# path_to_html = \"/home/joelaf/repo/lisa-aosp/external/lisa/results/UiBench_default/trace.html\"\n", "path_to_html = \"/home/joelaf/repo/lisa-aosp/external/lisa/ipynb/residency/trace-residency.html\"" ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "collapsed": false, "scrolled": false }, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "/home/joelaf/repo/lisa-aosp/external/lisa/libs/utils/trace.py:258: DtypeWarning: Columns (10) have mixed types. Specify dtype option on import or set low_memory=False.\n", " window=window, normalize_time=normalize_time)\n", "/home/joelaf/repo/lisa-aosp/external/trappy/trappy/utils.py:154: FutureWarning: sort(columns=....) is deprecated, use sort_values(by=.....)\n", " df = pd.concat([pr_df, sec_df], keys=['primary', 'secondary']).sort(columns='__line')\n", "/home/joelaf/repo/lisa-aosp/external/lisa/libs/utils/trace.py:574: FutureWarning: sort(columns=....) is deprecated, use sort_values(by=.....)\n", " fdf = pd.concat([fdf, forkdf]).sort(columns='__line')\n", "/home/joelaf/repo/lisa-aosp/external/lisa/libs/utils/trace.py:584: FutureWarning: sort(columns=....) is deprecated, use sort_values(by=.....)\n", " fdf = pd.concat([fdf, cdf]).sort(columns='__line')\n", "2017-07-10 12:26:44,985 INFO : Trace : Couldn't attach all forks cgroup with-attach events (57 dropped)\n", "2017-07-10 12:26:45,097 INFO : Trace : Couldn't attach all forks cgroup with-attach events (57 dropped)\n" ] } ], "source": [ "tr = Trace(None, path_to_html,\n", " cgroup_info = { \n", " 'cgroups': ['foreground', 'background', 'system-background', 'top-app', 'rt'],\n", " 'controller_ids': { 2: 'cpuset', 4: 'schedtune' }\n", " },\n", " events=[ 'sched_switch', 'cgroup_attach_task_devlib', 'cgroup_attach_task', 'sched_process_fork' ],\n", " normalize_time=False)\n", "\n", "# tr.data_frame.trace_event('cgroup_attach_task_devlib')\n", "# len(tr.data_frame.trace_event('cgroup_attach_task_devlib').groupby(level=0).filter(lambda x: len(x) > 1))\n", "cdf = tr.data_frame.cgroup_attach_task()\n", "\n", "ssdf = tr.data_frame.sched_switch_cgroup()" ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "collapsed": false, "scrolled": false }, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "2017-07-10 12:27:04,224 INFO : Trace : Couldn't attach all forks cgroup with-attach events (57 dropped)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\n", "original fork df:\n", " pid child_pid\n", "Time \n", "317.512955 2467 9883\n", "324.385811 1086 9884\n", "325.493887 9696 9885\n", "325.494522 9695 9886\n", "325.495726 9696 9887\n", "325.496083 9696 9888\n", "325.496302 9696 9889\n", "325.516582 9885 9890\n", "325.518904 1152 9891\n", "326.379281 8569 9892\n", "326.822364 1042 9893\n", "331.001721 2 9894\n", "336.826480 1042 9895\n", "337.580295 1166 9896\n", "337.587107 1166 9897\n", "337.605980 9896 9898\n", "337.650938 1166 9899\n", "337.657055 1166 9900\n", "337.670824 9899 9901\n", "337.672171 9901 9902\n", "\n", "combined cgroup df\n", " __line pid controller cgroup\n", "Time \n", "317.512955 54833 9883.0 schedtune foreground\n", "317.512955 54833 9883.0 cpuset root\n", "321.554727 136229 1481.0 cpuset foreground\n", "321.581165 136824 1481.0 cpuset background\n", "321.581535 136828 1481.0 cpuset background\n", "324.385811 189791 9884.0 cpuset root\n", "324.385811 189791 9884.0 schedtune root\n", "325.493887 211051 9885.0 schedtune root\n", "325.493887 211051 9885.0 cpuset root\n", "325.494522 211075 9886.0 cpuset root\n", "325.494522 211075 9886.0 schedtune root\n", "325.495726 211124 9887.0 cpuset root\n", "325.495726 211124 9887.0 schedtune root\n", "325.496083 211128 9888.0 schedtune root\n", "325.496083 211128 9888.0 cpuset root\n", "325.496302 211133 9889.0 cpuset root\n", "325.496302 211133 9889.0 schedtune root\n", "325.518904 211673 9891.0 cpuset foreground\n", "325.518904 211673 9891.0 schedtune foreground\n", "326.379281 228702 9892.0 cpuset root\n", "\n", "final df with nans\n", " prev_pid prev_comm prev_cpuset prev_schedtune\n", "Time \n", "325.517052 9890.0 dumpsys NaN NaN\n", "325.518990 9890.0 dumpsys NaN NaN\n", "325.520947 9890.0 dumpsys NaN NaN\n", "337.607810 9898.0 sh NaN NaN\n", "337.683382 9902.0 ps NaN NaN\n", "337.690561 9902.0 ps NaN NaN\n", "337.691216 9902.0 ps NaN NaN\n", "337.691269 9902.0 ps NaN NaN\n", "337.691489 9902.0 ps NaN NaN\n", "337.691699 9902.0 ps NaN NaN\n", "337.691904 9902.0 ps NaN NaN\n", "337.692047 9902.0 ps NaN NaN\n", "337.692177 9902.0 ps NaN NaN\n", "337.692385 9902.0 ps NaN NaN\n", "337.692587 9902.0 ps NaN NaN\n", "337.692789 9902.0 ps NaN NaN\n", "337.692992 9902.0 ps NaN NaN\n", "337.693192 9902.0 ps NaN NaN\n", "337.693424 9902.0 ps NaN NaN\n", "337.693630 9902.0 ps NaN NaN\n", "337.693856 9902.0 ps NaN NaN\n", "337.694058 9902.0 ps NaN NaN\n", "337.694261 9902.0 ps NaN NaN\n", "337.694459 9902.0 ps NaN NaN\n", "337.694657 9902.0 ps NaN NaN\n", "337.694858 9902.0 ps NaN NaN\n", "337.695055 9902.0 ps NaN NaN\n", "337.695256 9902.0 ps NaN NaN\n", "337.695452 9902.0 ps NaN NaN\n", "337.695658 9902.0 ps NaN NaN\n", "... ... ... ... ...\n", "338.065218 9906.0 atrace NaN NaN\n", "338.065356 9906.0 atrace NaN NaN\n", "338.065474 9906.0 atrace NaN NaN\n", "338.065639 9906.0 atrace NaN NaN\n", "338.065754 9906.0 atrace NaN NaN\n", "338.065933 9906.0 atrace NaN NaN\n", "338.066066 9906.0 atrace NaN NaN\n", "338.066181 9906.0 atrace NaN NaN\n", "338.066322 9906.0 atrace NaN NaN\n", "338.066730 9906.0 atrace NaN NaN\n", "338.067677 9906.0 atrace NaN NaN\n", "338.067789 9906.0 atrace NaN NaN\n", "338.067898 9906.0 atrace NaN NaN\n", "338.068035 9906.0 atrace NaN NaN\n", "338.068341 9906.0 atrace NaN NaN\n", "338.068445 9906.0 atrace NaN NaN\n", "338.068556 9906.0 atrace NaN NaN\n", "338.068803 9906.0 atrace NaN NaN\n", "338.068998 9906.0 atrace NaN NaN\n", "338.069178 9906.0 atrace NaN NaN\n", "338.069925 9906.0 atrace NaN NaN\n", "338.070110 9906.0 atrace NaN NaN\n", "338.070611 9906.0 atrace NaN NaN\n", "338.070946 9906.0 atrace NaN NaN\n", "338.073095 9906.0 atrace NaN NaN\n", "338.076322 9906.0 atrace NaN NaN\n", "338.079205 9906.0 atrace NaN NaN\n", "338.080596 9906.0 atrace NaN NaN\n", "338.084856 9906.0 atrace NaN NaN\n", "338.085699 9906.0 atrace NaN NaN\n", "\n", "[1098 rows x 4 columns]\n" ] } ], "source": [ "# build schedtune group information\n", "\n", "# cdf[cdf['cgroup'] == 'top-app']\n", "# ssdf = sdf[sdf['next_pid'] == 18591]\n", "# ssdf = ssdf.loc[ssdf.index > 18003.5]\n", "\n", "df = ssdf\n", "df = df.loc[df.index > 317.5]\n", "df = df.loc[(df['next_pid'] != 0) & (df['prev_pid'] != 0)]\n", "# df = df.loc[ (pd.isnull(df['prev_schedtune'])) | (pd.isnull(df['prev_cpuset'])) | \\\n", "# (pd.isnull(df['next_schedtune'])) | (pd.isnull(df['next_cpuset'])) ]\n", "\n", "df = df[['prev_pid', 'prev_comm', 'prev_cpuset', 'prev_schedtune']].loc[pd.isnull(df['prev_cpuset'])]\n", "\n", "\n", "forkdf = tr.data_frame.trace_event('sched_process_fork')\n", "forkdf = forkdf.loc[forkdf.index > 317.5]\n", " \n", "cdf = tr.data_frame.cgroup_attach_task()\n", "cdf = cdf.loc[cdf.index > 317.5]\n", "\n", "print ''\n", "print 'original fork df:'\n", "print forkdf.head(20)[['pid', 'child_pid']]\n", "print ''\n", "\n", "print 'combined cgroup df'\n", "print cdf.head(20)\n", "print ''\n", "\n", "print 'final df with nans'\n", "print df\n", "\n", "# ssdf = ssdf.loc[(ssdf['prev_pid'] == 18591) | (ssdf['next_pid'] == 18591)]\n", "# print ssdf[['prev_pid', 'prev_comm', 'prev_schedtune', 'prev_cpuset']]\n", "# print ssdf[['next_pid', 'next_comm', 'next_schedtune', 'next_cpuset']]" ] }, { "cell_type": "code", "execution_count": 7, "metadata": { "collapsed": false, "scrolled": false }, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "2017-07-10 12:36:40,457 INFO : Trace : Couldn't attach all forks cgroup with-attach events (57 dropped)\n" ] }, { "data": { "text/html": [ "
\n", " | __comm | \n", "__cpu | \n", "__line | \n", "__pid | \n", "__tgid | \n", "prev_cpuset | \n", "next_comm | \n", "next_cpuset | \n", "next_pid | \n", "next_prio | \n", "next_schedtune | \n", "prev_pid | \n", "prev_comm | \n", "prev_prio | \n", "prev_schedtune | \n", "prev_state | \n", "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Time | \n", "\n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " |
317.500003 | \n", "lowpool[12] | \n", "6.0 | \n", "53823 | \n", "7897.0 | \n", "2467.0 | \n", "root | \n", "Binder:1141_1 | \n", "foreground | \n", "1152.0 | \n", "120.0 | \n", "foreground | \n", "7897.0 | \n", "lowpool[12] | \n", "130.0 | \n", "foreground | \n", "R | \n", "
317.500011 | \n", ".gms.persisten | \n", "7.0 | \n", "53824 | \n", "2467.0 | \n", "2467.0 | \n", "root | \n", "Binder:1141_3 | \n", "foreground | \n", "1953.0 | \n", "120.0 | \n", "foreground | \n", "2467.0 | \n", ".gms.persistent | \n", "120.0 | \n", "foreground | \n", "S | \n", "
317.500040 | \n", "lowpool[9] | \n", "2.0 | \n", "53826 | \n", "5668.0 | \n", "2467.0 | \n", "root | \n", "Binder:1141_2 | \n", "foreground | \n", "1153.0 | \n", "120.0 | \n", "foreground | \n", "5668.0 | \n", "lowpool[9] | \n", "130.0 | \n", "foreground | \n", "S | \n", "
317.500088 | \n", "Binder:1141_1 | \n", "6.0 | \n", "53828 | \n", "1152.0 | \n", "1141.0 | \n", "foreground | \n", "lowpool[12] | \n", "root | \n", "7897.0 | \n", "130.0 | \n", "foreground | \n", "1152.0 | \n", "Binder:1141_1 | \n", "120.0 | \n", "foreground | \n", "S | \n", "
317.500099 | \n", "Binder:1141_3 | \n", "7.0 | \n", "53829 | \n", "1953.0 | \n", "1141.0 | \n", "foreground | \n", "FlpThread | \n", "root | \n", "3032.0 | \n", "120.0 | \n", "foreground | \n", "1953.0 | \n", "Binder:1141_3 | \n", "120.0 | \n", "foreground | \n", "S | \n", "
317.500112 | \n", "Binder:1141_7 | \n", "0.0 | \n", "53831 | \n", "2568.0 | \n", "1141.0 | \n", "foreground | \n", "lmkd | \n", "root | \n", "1021.0 | \n", "98.0 | \n", "system-background | \n", "2568.0 | \n", "Binder:1141_7 | \n", "118.0 | \n", "foreground | \n", "R+ | \n", "
317.500117 | \n", "lowpool[16] | \n", "1.0 | \n", "53834 | \n", "9475.0 | \n", "2467.0 | \n", "root | \n", "swapper/1 | \n", "NaN | \n", "0.0 | \n", "120.0 | \n", "NaN | \n", "9475.0 | \n", "lowpool[16] | \n", "130.0 | \n", "foreground | \n", "S | \n", "
317.500194 | \n", "FlpThread | \n", "7.0 | \n", "53837 | \n", "3032.0 | \n", "2467.0 | \n", "root | \n", "Binder:1141_3 | \n", "foreground | \n", "1953.0 | \n", "120.0 | \n", "foreground | \n", "3032.0 | \n", "FlpThread | \n", "120.0 | \n", "foreground | \n", "S | \n", "
317.500206 | \n", "lmkd | \n", "0.0 | \n", "53838 | \n", "1021.0 | \n", "1021.0 | \n", "root | \n", "Binder:1141_7 | \n", "foreground | \n", "2568.0 | \n", "118.0 | \n", "foreground | \n", "1021.0 | \n", "lmkd | \n", "98.0 | \n", "system-background | \n", "S | \n", "
317.500234 | \n", "lowpool[12] | \n", "6.0 | \n", "53840 | \n", "7897.0 | \n", "2467.0 | \n", "root | \n", "Binder:1141_C | \n", "foreground | \n", "2649.0 | \n", "120.0 | \n", "foreground | \n", "7897.0 | \n", "CMEventHandler | \n", "130.0 | \n", "foreground | \n", "R+ | \n", "
317.500254 | \n", "Binder:1141_3 | \n", "7.0 | \n", "53843 | \n", "1953.0 | \n", "1141.0 | \n", "foreground | \n", "FlpThread | \n", "root | \n", "3032.0 | \n", "120.0 | \n", "foreground | \n", "1953.0 | \n", "Binder:1141_3 | \n", "120.0 | \n", "foreground | \n", "S | \n", "
317.500302 | \n", "Binder:1141_7 | \n", "0.0 | \n", "53844 | \n", "2568.0 | \n", "1141.0 | \n", "foreground | \n", "swapper/0 | \n", "NaN | \n", "0.0 | \n", "120.0 | \n", "NaN | \n", "2568.0 | \n", "Binder:1141_7 | \n", "120.0 | \n", "foreground | \n", "S | \n", "
317.500317 | \n", "FlpThread | \n", "7.0 | \n", "53846 | \n", "3032.0 | \n", "2467.0 | \n", "root | \n", "lowpool[17] | \n", "root | \n", "9476.0 | \n", "130.0 | \n", "foreground | \n", "3032.0 | \n", "FlpThread | \n", "120.0 | \n", "foreground | \n", "S | \n", "
317.500326 | \n", "<idle> | \n", "0.0 | \n", "53849 | \n", "0.0 | \n", "-1.0 | \n", "NaN | \n", "Binder:1141_7 | \n", "foreground | \n", "2568.0 | \n", "120.0 | \n", "foreground | \n", "0.0 | \n", "swapper/0 | \n", "120.0 | \n", "NaN | \n", "R | \n", "
317.500393 | \n", "Binder:1141_2 | \n", "2.0 | \n", "53854 | \n", "1153.0 | \n", "1141.0 | \n", "foreground | \n", "logd.writer | \n", "background | \n", "835.0 | \n", "130.0 | \n", "system-background | \n", "1153.0 | \n", "Binder:1141_2 | \n", "120.0 | \n", "foreground | \n", "S | \n", "
317.500394 | \n", "<idle> | \n", "1.0 | \n", "53855 | \n", "0.0 | \n", "-1.0 | \n", "NaN | \n", "PowerManagerSer | \n", "foreground | \n", "1478.0 | \n", "116.0 | \n", "foreground | \n", "0.0 | \n", "swapper/1 | \n", "120.0 | \n", "NaN | \n", "R | \n", "
317.500411 | \n", "Binder:1141_7 | \n", "0.0 | \n", "53857 | \n", "2568.0 | \n", "1141.0 | \n", "foreground | \n", "swapper/0 | \n", "NaN | \n", "0.0 | \n", "120.0 | \n", "NaN | \n", "2568.0 | \n", "Binder:1141_7 | \n", "120.0 | \n", "foreground | \n", "S | \n", "
317.500420 | \n", "Binder:1141_C | \n", "6.0 | \n", "53859 | \n", "2649.0 | \n", "1141.0 | \n", "foreground | \n", "Binder:1141_1 | \n", "foreground | \n", "1152.0 | \n", "120.0 | \n", "foreground | \n", "2649.0 | \n", "Binder:1141_C | \n", "120.0 | \n", "foreground | \n", "S | \n", "
317.500453 | \n", "PowerManagerSe | \n", "1.0 | \n", "53860 | \n", "1478.0 | \n", "1141.0 | \n", "foreground | \n", "swapper/1 | \n", "NaN | \n", "0.0 | \n", "120.0 | \n", "NaN | \n", "1478.0 | \n", "PowerManagerSer | \n", "116.0 | \n", "foreground | \n", "S | \n", "
317.500487 | \n", "Binder:1141_1 | \n", "6.0 | \n", "53862 | \n", "1152.0 | \n", "1141.0 | \n", "foreground | \n", "CMEventHandler | \n", "root | \n", "7897.0 | \n", "130.0 | \n", "foreground | \n", "1152.0 | \n", "Binder:1141_1 | \n", "120.0 | \n", "foreground | \n", "S | \n", "
317.500496 | \n", "<idle> | \n", "0.0 | \n", "53865 | \n", "0.0 | \n", "-1.0 | \n", "NaN | \n", "logd.reader.per | \n", "background | \n", "5681.0 | \n", "130.0 | \n", "system-background | \n", "0.0 | \n", "swapper/0 | \n", "120.0 | \n", "NaN | \n", "R | \n", "
317.500507 | \n", "<idle> | \n", "1.0 | \n", "53868 | \n", "0.0 | \n", "-1.0 | \n", "NaN | \n", "logd.reader.per | \n", "background | \n", "8196.0 | \n", "130.0 | \n", "system-background | \n", "0.0 | \n", "swapper/1 | \n", "120.0 | \n", "NaN | \n", "R | \n", "
317.500513 | \n", "logd.reader.pe | \n", "0.0 | \n", "53869 | \n", "5681.0 | \n", "827.0 | \n", "background | \n", "swapper/0 | \n", "NaN | \n", "0.0 | \n", "120.0 | \n", "NaN | \n", "5681.0 | \n", "logd.reader.per | \n", "130.0 | \n", "system-background | \n", "S | \n", "
317.500515 | \n", "lowpool[12] | \n", "6.0 | \n", "53871 | \n", "7897.0 | \n", "2467.0 | \n", "root | \n", "swapper/6 | \n", "NaN | \n", "0.0 | \n", "120.0 | \n", "NaN | \n", "7897.0 | \n", "CMEventHandler | \n", "130.0 | \n", "foreground | \n", "S | \n", "
317.500517 | \n", "logd.reader.pe | \n", "1.0 | \n", "53872 | \n", "8196.0 | \n", "827.0 | \n", "background | \n", "swapper/1 | \n", "NaN | \n", "0.0 | \n", "120.0 | \n", "NaN | \n", "8196.0 | \n", "logd.reader.per | \n", "130.0 | \n", "system-background | \n", "S | \n", "
317.500520 | \n", "<idle> | \n", "0.0 | \n", "53874 | \n", "0.0 | \n", "-1.0 | \n", "NaN | \n", "logd.reader.per | \n", "background | \n", "5681.0 | \n", "130.0 | \n", "system-background | \n", "0.0 | \n", "swapper/0 | \n", "120.0 | \n", "NaN | \n", "R | \n", "
317.500531 | \n", "logd.writer | \n", "2.0 | \n", "53880 | \n", "835.0 | \n", "827.0 | \n", "background | \n", "Binder:1141_2 | \n", "foreground | \n", "1153.0 | \n", "120.0 | \n", "foreground | \n", "835.0 | \n", "logd.writer | \n", "130.0 | \n", "system-background | \n", "S | \n", "
317.500535 | \n", "<idle> | \n", "1.0 | \n", "53882 | \n", "0.0 | \n", "-1.0 | \n", "NaN | \n", "logd.reader.per | \n", "background | \n", "8196.0 | \n", "130.0 | \n", "system-background | \n", "0.0 | \n", "swapper/1 | \n", "120.0 | \n", "NaN | \n", "R | \n", "
317.500569 | \n", "logd.reader.pe | \n", "0.0 | \n", "53887 | \n", "5681.0 | \n", "827.0 | \n", "background | \n", "Binder:1141_7 | \n", "foreground | \n", "2568.0 | \n", "120.0 | \n", "foreground | \n", "5681.0 | \n", "logd.reader.per | \n", "130.0 | \n", "system-background | \n", "S | \n", "
317.500573 | \n", "logd.reader.pe | \n", "1.0 | \n", "53888 | \n", "8196.0 | \n", "827.0 | \n", "background | \n", "logcat | \n", "root | \n", "5679.0 | \n", "120.0 | \n", "root | \n", "8196.0 | \n", "logd.reader.per | \n", "130.0 | \n", "system-background | \n", "S | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
338.092909 | \n", "atrace | \n", "4.0 | \n", "482620 | \n", "9906.0 | \n", "9906.0 | \n", "NaN | \n", "swapper/4 | \n", "NaN | \n", "0.0 | \n", "120.0 | \n", "NaN | \n", "9906.0 | \n", "atrace | \n", "120.0 | \n", "NaN | \n", "S | \n", "
338.092915 | \n", "logcat | \n", "1.0 | \n", "482622 | \n", "8194.0 | \n", "8194.0 | \n", "root | \n", "logd.reader.per | \n", "background | \n", "8196.0 | \n", "130.0 | \n", "system-background | \n", "8194.0 | \n", "logcat | \n", "120.0 | \n", "root | \n", "S | \n", "
338.092928 | \n", "logd.reader.pe | \n", "1.0 | \n", "482625 | \n", "8196.0 | \n", "827.0 | \n", "background | \n", "swapper/1 | \n", "NaN | \n", "0.0 | \n", "120.0 | \n", "NaN | \n", "8196.0 | \n", "logd.reader.per | \n", "130.0 | \n", "system-background | \n", "S | \n", "
338.092937 | \n", "<idle> | \n", "1.0 | \n", "482627 | \n", "0.0 | \n", "-1.0 | \n", "NaN | \n", "logd.reader.per | \n", "background | \n", "8196.0 | \n", "130.0 | \n", "system-background | \n", "0.0 | \n", "swapper/1 | \n", "120.0 | \n", "NaN | \n", "R | \n", "
338.092990 | \n", "logd.reader.pe | \n", "1.0 | \n", "482629 | \n", "8196.0 | \n", "827.0 | \n", "background | \n", "logcat | \n", "root | \n", "8194.0 | \n", "120.0 | \n", "root | \n", "8196.0 | \n", "logd.reader.per | \n", "130.0 | \n", "system-background | \n", "S | \n", "
338.093017 | \n", "logcat | \n", "1.0 | \n", "482631 | \n", "8194.0 | \n", "8194.0 | \n", "root | \n", "logd.reader.per | \n", "background | \n", "8196.0 | \n", "130.0 | \n", "system-background | \n", "8194.0 | \n", "logcat | \n", "120.0 | \n", "root | \n", "S | \n", "
338.093040 | \n", "logd.reader.pe | \n", "1.0 | \n", "482635 | \n", "8196.0 | \n", "827.0 | \n", "background | \n", "logcat | \n", "root | \n", "8194.0 | \n", "120.0 | \n", "root | \n", "8196.0 | \n", "logd.reader.per | \n", "130.0 | \n", "system-background | \n", "S | \n", "
338.093054 | \n", "logcat | \n", "1.0 | \n", "482637 | \n", "8194.0 | \n", "8194.0 | \n", "root | \n", "logd.reader.per | \n", "background | \n", "8196.0 | \n", "130.0 | \n", "system-background | \n", "8194.0 | \n", "logcat | \n", "120.0 | \n", "root | \n", "S | \n", "
338.093061 | \n", "logd.writer | \n", "2.0 | \n", "482638 | \n", "835.0 | \n", "827.0 | \n", "background | \n", "logd.reader.per | \n", "background | \n", "9688.0 | \n", "130.0 | \n", "system-background | \n", "835.0 | \n", "logd.writer | \n", "130.0 | \n", "system-background | \n", "S | \n", "
338.093069 | \n", "logd.reader.pe | \n", "1.0 | \n", "482640 | \n", "8196.0 | \n", "827.0 | \n", "background | \n", "swapper/1 | \n", "NaN | \n", "0.0 | \n", "120.0 | \n", "NaN | \n", "8196.0 | \n", "logd.reader.per | \n", "130.0 | \n", "system-background | \n", "S | \n", "
338.093087 | \n", "<idle> | \n", "1.0 | \n", "482644 | \n", "0.0 | \n", "-1.0 | \n", "NaN | \n", "logcat | \n", "root | \n", "9685.0 | \n", "120.0 | \n", "root | \n", "0.0 | \n", "swapper/1 | \n", "120.0 | \n", "NaN | \n", "R | \n", "
338.093098 | \n", "logd.reader.pe | \n", "2.0 | \n", "482645 | \n", "9688.0 | \n", "827.0 | \n", "background | \n", "logd.writer | \n", "background | \n", "835.0 | \n", "130.0 | \n", "system-background | \n", "9688.0 | \n", "logd.reader.per | \n", "130.0 | \n", "system-background | \n", "S | \n", "
338.093109 | \n", "logcat | \n", "1.0 | \n", "482646 | \n", "9685.0 | \n", "9685.0 | \n", "root | \n", "swapper/1 | \n", "NaN | \n", "0.0 | \n", "120.0 | \n", "NaN | \n", "9685.0 | \n", "logcat | \n", "120.0 | \n", "root | \n", "S | \n", "
338.093134 | \n", "<idle> | \n", "1.0 | \n", "482651 | \n", "0.0 | \n", "-1.0 | \n", "NaN | \n", "logd.reader.per | \n", "background | \n", "8196.0 | \n", "130.0 | \n", "system-background | \n", "0.0 | \n", "swapper/1 | \n", "120.0 | \n", "NaN | \n", "R | \n", "
338.093143 | \n", "<idle> | \n", "7.0 | \n", "482655 | \n", "0.0 | \n", "-1.0 | \n", "NaN | \n", "atrace | \n", "NaN | \n", "9906.0 | \n", "120.0 | \n", "NaN | \n", "0.0 | \n", "swapper/7 | \n", "120.0 | \n", "NaN | \n", "R | \n", "
338.093143 | \n", "logd.reader.pe | \n", "1.0 | \n", "482656 | \n", "8196.0 | \n", "827.0 | \n", "background | \n", "swapper/1 | \n", "NaN | \n", "0.0 | \n", "120.0 | \n", "NaN | \n", "8196.0 | \n", "logd.reader.per | \n", "130.0 | \n", "system-background | \n", "S | \n", "
338.093145 | \n", "hwservicemanag | \n", "3.0 | \n", "482657 | \n", "825.0 | \n", "825.0 | \n", "root | \n", "sugov:0 | \n", "root | \n", "820.0 | \n", "49.0 | \n", "root | \n", "825.0 | \n", "hwservicemanage | \n", "120.0 | \n", "system-background | \n", "R+ | \n", "
338.093151 | \n", "<idle> | \n", "1.0 | \n", "482659 | \n", "0.0 | \n", "-1.0 | \n", "NaN | \n", "logd.reader.per | \n", "background | \n", "8196.0 | \n", "130.0 | \n", "system-background | \n", "0.0 | \n", "swapper/1 | \n", "120.0 | \n", "NaN | \n", "R | \n", "
338.093179 | \n", "sugov:0 | \n", "3.0 | \n", "482666 | \n", "820.0 | \n", "820.0 | \n", "root | \n", "hwservicemanage | \n", "root | \n", "825.0 | \n", "120.0 | \n", "system-background | \n", "820.0 | \n", "sugov:0 | \n", "49.0 | \n", "root | \n", "S | \n", "
338.093186 | \n", "logd.reader.pe | \n", "1.0 | \n", "482667 | \n", "8196.0 | \n", "827.0 | \n", "background | \n", "logcat | \n", "root | \n", "8194.0 | \n", "120.0 | \n", "root | \n", "8196.0 | \n", "logd.reader.per | \n", "130.0 | \n", "system-background | \n", "S | \n", "
338.093188 | \n", "logd.writer | \n", "2.0 | \n", "482668 | \n", "835.0 | \n", "827.0 | \n", "background | \n", "logd.reader.per | \n", "background | \n", "9688.0 | \n", "130.0 | \n", "system-background | \n", "835.0 | \n", "logd.writer | \n", "130.0 | \n", "system-background | \n", "S | \n", "
338.093201 | \n", "logcat | \n", "1.0 | \n", "482669 | \n", "8194.0 | \n", "8194.0 | \n", "root | \n", "swapper/1 | \n", "NaN | \n", "0.0 | \n", "120.0 | \n", "NaN | \n", "8194.0 | \n", "logcat | \n", "120.0 | \n", "root | \n", "S | \n", "
338.093210 | \n", "hwservicemanag | \n", "3.0 | \n", "482671 | \n", "825.0 | \n", "825.0 | \n", "root | \n", "logd.reader.per | \n", "background | \n", "5681.0 | \n", "130.0 | \n", "system-background | \n", "825.0 | \n", "hwservicemanage | \n", "120.0 | \n", "system-background | \n", "S | \n", "
338.093210 | \n", "<idle> | \n", "1.0 | \n", "482672 | \n", "0.0 | \n", "-1.0 | \n", "NaN | \n", "logcat | \n", "root | \n", "9685.0 | \n", "120.0 | \n", "root | \n", "0.0 | \n", "swapper/1 | \n", "120.0 | \n", "NaN | \n", "R | \n", "
338.093223 | \n", "logd.reader.pe | \n", "2.0 | \n", "482673 | \n", "9688.0 | \n", "827.0 | \n", "background | \n", "swapper/2 | \n", "NaN | \n", "0.0 | \n", "120.0 | \n", "NaN | \n", "9688.0 | \n", "logd.reader.per | \n", "130.0 | \n", "system-background | \n", "S | \n", "
338.093226 | \n", "logcat | \n", "1.0 | \n", "482674 | \n", "9685.0 | \n", "9685.0 | \n", "root | \n", "swapper/1 | \n", "NaN | \n", "0.0 | \n", "120.0 | \n", "NaN | \n", "9685.0 | \n", "logcat | \n", "120.0 | \n", "root | \n", "S | \n", "
338.093246 | \n", "<idle> | \n", "1.0 | \n", "482679 | \n", "0.0 | \n", "-1.0 | \n", "NaN | \n", "logcat | \n", "root | \n", "5679.0 | \n", "120.0 | \n", "root | \n", "0.0 | \n", "swapper/1 | \n", "120.0 | \n", "NaN | \n", "R | \n", "
338.093270 | \n", "logd.reader.pe | \n", "3.0 | \n", "482680 | \n", "5681.0 | \n", "827.0 | \n", "background | \n", "swapper/3 | \n", "NaN | \n", "0.0 | \n", "120.0 | \n", "NaN | \n", "5681.0 | \n", "logd.reader.per | \n", "130.0 | \n", "system-background | \n", "S | \n", "
338.093277 | \n", "logcat | \n", "1.0 | \n", "482681 | \n", "5679.0 | \n", "5679.0 | \n", "root | \n", "swapper/1 | \n", "NaN | \n", "0.0 | \n", "120.0 | \n", "NaN | \n", "5679.0 | \n", "logcat | \n", "120.0 | \n", "root | \n", "S | \n", "
338.096261 | \n", "<idle> | \n", "1.0 | \n", "482702 | \n", "0.0 | \n", "-1.0 | \n", "NaN | \n", "logd.writer | \n", "background | \n", "835.0 | \n", "130.0 | \n", "system-background | \n", "0.0 | \n", "swapper/1 | \n", "120.0 | \n", "NaN | \n", "R | \n", "
106922 rows × 16 columns
\n", "