top 命令是 Android 开发者和性能测试人员最常用、最强大的工具之一,它提供了一个实时的、动态的进程视图,让你能够监控系统上正在运行的各个进程的资源占用情况。

什么是 top 命令?
top 命令在 Android 中(其底层是 Linux)是一个交互式命令行工具,它会定期更新屏幕,显示系统中各个进程的列表,默认情况下,它会按 CPU 使用率从高到低排序,帮助你快速定位消耗资源的“元凶”。
如何使用 top 命令?
你通常需要通过 adb (Android Debug Bridge) 来在电脑上执行这个命令。
基本用法:
-
确保你的设备已经通过 USB 连接并开启了“USB 调试”模式。
(图片来源网络,侵删) -
打开你电脑的终端或命令提示符。
-
执行以下命令:
# 连接设备并启动 top adb shell top
执行后,你会看到一个不断刷新的界面,显示各个进程的信息。
top 命令输出详解
这是 top 命令最核心的部分,我们先来看一个典型的输出示例,然后逐行解释。

User 0, PID 12345. (uid 1000) Thread 12345: prio=5 tid=1 Runnable #00 pc 00000000000xxxxxx /system/lib64/libc.so (malloc+123) #01 pc 00000000000yyyyyy /system/lib64/libart.so (art::Thread::DumpStack+456) ...
这其实是 top -H(查看线程)的输出,我们先看更常见的进程级输出:
// 这是表头信息 User 0, User0, User1, User2, User3, User4, User5, User6, User7, User8, User9, User10, User11, User12, User13, User14, User15, User16, User17, User18, User19, User20, User21, User22, User23, User24, User25, User26, User27, User28, User29, User30, User31, User32, User33, User34, User35, User36, User37, User38, User39, User40, User41, User42, User43, User44, User45, User46, User47, User48, User49, User50, User51, User52, User53, User54, User55, User56, User57, User58, User59, User60, User61, User62, User63, User64, User65, User66, User67, User68, User69, User70, User71, User72, User73, User74, User75, User76, User77, User78, User79, User80, User81, User82, User83, User84, User85, User86, User87, User88, User89, User90, User91, User92, User93, User94, User95, User96, User97, User98, User99, User100, User101, User102, User103, User104, User105, User106, User107, User108, User109, User110, User111, User112, User113, User114, User115, User116, User117, User118, User119, User120, User121, User122, User123, User124, User125, User126, User127, User128, User129, User130, User131, User132, User133, User134, User135, User136, User137, User138, User139, User140, User141, User142, User143, User144, User145, User146, User147, User148, User149, User150, User151, User152, User153, User154, User155, User156, User157, User158, User159, User160, User161, User162, User163, User164, User165, User166, User167, User168, User169, User170, User171, User172, User173, User174, User175, User176, User177, User178, User179, User180, User181, User182, User183, User184, User185, User186, User187, User188, User189, User190, User191, User192, User193, User194, User195, User196, User197, User198, User199, User200, User201, User202, User203, User204, User205, User206, User207, User208, User209, User210, User211, User212, User213, User214, User215, User216, User217, User218, User219, User220, User221, User222, User223, User224, User225, User226, User227, User228, User229, User230, User231, User232, User233, User234, User235, User236, User237, User238, User239, User240, User241, User242, User243, User244, User245, User246, User247, User248, User249, User250, User251, User252, User253, User254, User255, User256, User257, User258, User259, User260, User261, User262, User263, User264, User265, User266, User267, User268, User269, User270, User271, User272, User273, User274, User275, User276, User277, User278, User279, User280, User281, User282, User283, User284, User285, User286, User287, User288, User289, User290, User291, User292, User293, User294, User295, User296, User297, User298, User299, User300, User301, User302, User303, User304, User305, User306, User307, User308, User309, User310, User311, User312, User313, User314, User315, User316, User317, User318, User319, User320, User321, User322, User323, User324, User325, User326, User327, User328, User329, User330, User331, User332, User333, User334, User335, User336, User337, User338, User339, User340, User341, User342, User343, User344, User345, User346, User347, User348, User349, User350, User351, User352, User353, User354, User355, User356, User357, User358, User359, User360, User361, User362, User363, User364, User365, User366, User367, User368, User369, User370, User371, User372, User373, User374, User375, User376, User377, User378, User379, User380, User381, User382, User383, User384, User385, User386, User387, User388, User389, User390, User391, User392, User393, User394, User395, User396, User397, User398, User399, User400, User401, User402, User403, User404, User405, User406, User407, User408, User409, User410, User411, User412, User413, User414, User415, User416, User417, User418, User419, User420, User421, User422, User423, User424, User425, User426, User427, User428, User429, User430, User431, User432, User433, User434, User435, User436, User437, User438, User439, User440, User441, User442, User443, User444, User445, User446, User447, User448, User449, User450, User451, User452, User453, User454, User455, User456, User457, User458, User459, User460, User461, User462, User463, User464, User465, User466, User467, User468, User469, User470, User471, User472, User473, User474, User475, User476, User477, User478, User479, User480, User481, User482, User483, User484, User485, User486, User487, User488, User489, User490, User491, User492, User493, User494, User495, User496, User497, User498, User499, User500, User501, User502, User503, User504, User505, User506, User507, User508, User509, User510, User511, User512, User513, User514, User515, User516, User517, User518, User519, User520, User521, User522, User523, User524, User525, User526, User527, User528, User529, User530, User531, User532, User533, User534, User535, User536, User537, User538, User539, User540, User541, User542, User543, User544, User545, User546, User547, User548, User549, User550, User551, User552, User553, User554, User555, User556, User557, User558, User559, User560, User561, User562, User563, User564, User565, User566, User567, User568, User569, User570, User571, User572, User573, User574, User575, User576, User577, User578, User579, User580, User581, User582, User583, User584, User585, User586, User587, User588, User589, User590, User591, User592, User593, User594, User595, User596, User597, User598, User599, User600, User601, User602, User603, User604, User605, User606, User607, User608, User609, User610, User611, User612, User613, User614, User615, User616, User617, User618, User619, User620, User621, User622, User623, User624, User625, User626, User627, User628, User629, User630, User631, User632, User633, User634, User635, User636, User637, User638, User639, User640, User641, User642, User643, User644, User645, User646, User647, User648, User649, User650, User651, User652, User653, User654, User655, User656, User657, User658, User659, User660, User661, User662, User663, User664, User665, User666, User667, User668, User669, User670, User671, User672, User673, User674, User675, User676, User677, User678, User679, User680, User681, User682, User683, User684, User685, User686, User687, User688, User689, User690, User691, User692, User693, User694, User695, User696, User697, User698, User699, User700, User701, User702, User703, User704, User705, User706, User707, User708, User709, User710, User711, User712, User713, User714, User715, User716, User717, User718, User719, User720, User721, User722, User723, User724, User725, User726, User727, User728, User729, User730, User731, User732, User733, User734, User735, User736, User737, User738, User739, User740, User741, User742, User743, User744, User745, User746, User747, User748, User749, User750, User751, User752, User753, User754, User755, User756, User757, User758, User759, User760, User761, User762, User763, User764, User765, User766, User767, User768, User769, User770, User771, User772, User773, User774, User775, User776, User777, User778, User779, User780, User781, User782, User783, User784, User785, User786, User787, User788, User789, User790, User791, User792, User793, User794, User795, User796, User797, User798, User799, User800, User801, User802, User803, User804, User805, User806, User807, User808, User809, User810, User811, User812, User813, User814, User815, User816, User817, User818, User819, User820, User821, User822, User823, User824, User825, User826, User827, User828, User829, User830, User831, User832, User833, User834, User835, User836, User837, User838, User839, User840, User841, User842, User843, User844, User845, User846, User847, User848, User849, User850, User851, User852, User853, User854, User855, User856, User857, User858, User859, User860, User861, User862, User863, User864, User865, User866, User867, User868, User869, User870, User871, User872, User873, User874, User875, User876, User877, User878, User879, User880, User881, User882, User883, User884, User885, User886, User887, User888, User889, User890, User891, User892, User893, User894, User895, User896, User897, User898, User899, User900, User901, User902, User903, User904, User905, User906, User907, User908, User909, User910, User911, User912, User913, User914, User915, User916, User917, User918, User919, User920, User921, User922, User923, User924, User925, User926, User927, User928, User929, User930, User931, User932, User933, User934, User935, User936, User937, User938, User939, User940, User941, User942, User943, User944, User945, User946, User947, User948, User949, User950, User951, User952, User953, User954, User955, User956, User957, User958, User959, User960, User961, User962, User963, User964, User965, User966, User967, User968, User969, User970, User971, User972, User973, User974, User975, User976, User977, User978, User979, User980, User981, User982, User983, User984, User985, User986, User987, User988, User989, User990, User991, User992, User993, User994, User995, User996, User997, User998, User999, User1000, User1001, User1002, User1003, User1004, User1005, User1006, User1007, User1008, User1009, User1010, User1011, User1012, User1013, User1014, User1015, User1016, User1017, User1018, User1019, User1020, User1021, User1022, User1023, User1024, User1025, User1026, User1027, User1028, User1029, User1030, User1031, User1032, User1033, User1034, User1035, User1036, User1037, User1038, User1039, User1040, User1041, User1042, User1043, User1044, User1045, User1046, User1047, User1048, User1049, User1050, User1051, User1052, User1053, User1054, User1055, User1056, User1057, User1058, User1059, User1060, User1061, User1062, User1063, User1064, User1065, User1066, User1067, User1068, User1069, User1070, User1071, User1072, User1073, User1074, User1075, User1076, User1077, User1078, User1079, User1080, User1081, User1082, User1083, User1084, User1085, User1086, User1087, User1088, User1089, User1090, User1091, User1092, User1093, User1094, User1095, User1096, User1097, User1098, User1099, User1100, User1101, User1102, User1103, User1104, User1105, User1106, User1107, User1108, User1109, User1110, User1111, User1112, User1113, User1114, User1115, User1116, User1117, User1118, User1119, User1120, User1121, User1122, User1123, User1124, User1125, User1126, User1127, User1128, User1129, User1130, User1131, User1132, User1133, User1134, User1135, User1136, User1137, User1138, User1139, User1140, User1141, User1142, User1143, User1144, User1145, User1146, User1147, User1148, User1149, User1150, User1151, User1152, User1153, User1154, User1155, User1156, User1157, User1158, User1159, User1160, User1161, User1162, User1163, User1164, User1165, User1166, User1167, User1168, User1169, User1170, User1171, User1172, User1173, User1174, User1175, User1176, User1177, User1178, User1179, User1180, User1181, User1182, User1183, User1184, User1185, User1186, User1187, User1188, User1189, User1190, User1191, User1192, User1193, User1194, User1195, User1196, User1197, User1198, User1199, User1200, User1201, User1202, User1203, User1204, User1205, User1206, User1207, User1208, User1209, User1210, User1211, User1212, User1213, User1214, User1215, User1216, User1217, User1218, User1219, User1220, User1221, User1222, User1223, User1224, User1225, User1226, User1227, User1228, User1229, User1230, User1231, User1232, User1233, User1234, User1235, User1236, User1237, User1238, User1239, User1240, User1241, User1242, User1243, User1244, User1245, User1246, User1247, User1248, User1249, User1250, User1251, User1252, User1253, User1254, User1255, User1256, User1257, User1258, User1259, User1260, User1261, User1262, User1263, User1264, User1265, User1266, User1267, User1268, User1269, User1270, User1271, User1272, User1273, User1274, User1275, User1276, User1277, User1278, User1279, User1280, User1281, User1282, User1283, User1284, User1285, User1286, User1287, User1288, User1289, User1290, User1291, User1292, User1293, User1294, User1295, User1296, User1297, User1298, User1299, User1300, User1301, User1302, User1303, User1304, User1305, User1306, User1307, User1308, User1309, User1310, User1311, User1312, User1313, User1314, User1315, User1316, User1317, User1318, User1319, User1320, User1321, User1322, User1323, User1324, User1325, User1326, User1327, User1328, User1329, User1330, User1331, User1332, User1333, User1334, User1335, User1336, User1337, User1338, User1339, User1340, User1341, User1342, User1343, User1344, User1345, User1346, User1347, User1348, User1349, User1350, User1351, User1352, User1353, User1354, User1355, User1356, User1357, User1358, User1359, User1360, User1361, User1362, User1363, User1364, User1365, User1366, User1367, User1368, User1369, User1370, User1371, User1372, User1373, User1374, User1375, User1376, User1377, User1378, User1379, User1380, User1381, User1382, User1383, User1384, User1385, User1386, User1387, User1388, User1389, User1390, User1391, User1392, User1393, User1394, User1395, User1396, User1397, User1398, User1399, User1400, User1401, User1402, User1403, User1404, User1405, User1406, User1407, User1408, User1409, User1410, User1411, User1412, User1413, User1414, User1415, User1416, User1417, User1418, User1419, User1420, User1421, User1422, User1423, User1424, User1425, User1426, User1427, User1428, User1429, User1430, User1431, User1432, User1433, User1434, User1435, User1436, User1437, User1438, User1439, User1440, User1441, User1442, User1443, User1444, User1445, User1446, User1447, User1448, User1449, User1450, User1451, User1452, User1453, User1454, User1455, User1456, User1457, User1458, User1459, User1460, User1461, User1462, User1463, User1464, User1465, User1466, User1467, User1468, User1469, User1470, User1471, User1472, User1473, User1474, User1475, User1476, User1477, User1478, User1479, User1480, User1481, User1482, User1483, User1484, User1485, User1486, User1487, User1488, User1489, User1490, User1491, User1492, User1493, User1494, User1495, User1496, User1497, User1498, User1499, User1500, User1501, User1502, User1503, User1504, User1505, User1506, User1507, User1508, User1509, User1510, User1511, User1512, User1513, User1514, User1515, User1516, User1517, User1518, User1519, User1520, User1521, User1522, User1523, User1524, User1525, User1526, User1527, User1528, User1529, User1530, User1531, User1532, User1533, User1534, User1535, User1536, User1537, User1538, User1539, User1540, User1541, User1542, User1543, User1544, User1545, User1546, User1547, User1548, User1549, User1550, User1551, User1552, User1553, User1554, User1555, User1556, User1557, User1558, User1559, User1560, User1561, User1562, User1563, User1564, User1565, User1566, User1567, User1568, User1569, User1570, User1571, User1572, User1573, User1574, User1575, User1576, User1577, User1578, User1579, User1580, User1581, User1582, User1583, User1584, User1585, User1586, User1587, User1588, User1589, User1590, User1591, User1592, User1593, User1594, User1595, User1596, User1597, User1598, User1599, User1600, User1601, User1602, User1603, User1604, User1605, User1606, User1607, User1608, User1609, User1610, User1611, User1612, User1613, User1614, User1615, User1616, User1617, User1618, User1619, User1620, User1621, User1622, User1623, User1624, User1625, User1626, User1627, User1628, User1629, User1630, User1631, User1632, User1633, User1634, User1635, User1636, User1637, User1638, User1639, User1640, User1641, User1642, User1643, User1644, User1645, User1646, User1647, User1648, User1649, User1650, User1651, User1652, User1653, User1654, User1655, User1656, User1657, User1658, User1659, User1660, User1661, User1662, User1663, User1664, User1665, User1666, User1667, User1668, User1669, User1670, User1671, User1672, User1673, User1674, User1675, User1676, User1677, User1678, User1679, User1680, User1681, User1682, User1683, User1684, User1685, User1686, User1687, User1688, User1689, User1690, User1691, User1692, User1693, User1694, User1695, User1696, User1697, User1698, User1699, User1700, User1701, User1702, User1703, User1704, User1705, User1706, User1707, User1708, User1709, User1710, User1711, User1712, User1713, User1714, User1715, User1716, User1717, User1718, User1719, User1720, User1721, User1722, User1723, User1724, User1725, User1726, User1727, User1728, User1729, User1730, User1731, User1732, User1733, User1734, User1735, User1736, User1737, User1738, User1739, User1740, User1741, User1742, User1743, User1744, User1745, User1746, User1747, User1748, User1749, User1750, User1751, User1752, User1753, User1754, User1755, User1756, User1757, User1758, User1759, User1760, User1761, User1762, User1763, User1764, User1765, User1766, User1767, User1768, User1769, User1770, User1771, User1772, User1773, User1774, User1775, User1776, User1777, User1778, User1779, User1780, User1781, User1782, User1783, User1784, User1785, User1786, User1787, User1788, User1789, User1790, User1791, User1792, User1793, User1794, User1795, User1796, User1797, User1798, User1799, User1800, User1801, User1802, User1803, User1804, User1805, User1806, User1807, User1808, User1809, User1810, User1811, User1812, User1813, User1814, User1815, User1816, User1817, User1818, User1819, User1820, User1821, User1822, User1823, User1824, User1825, User1826, User1827, User1828, User1829, User1830, User1831, User1832, User1833, User1834, User1835, User1836, User1837, User1838, User1839, User1840, User1841, User1842, User1843, User1844, User1845, User1846, User1847, User1848, User1849, User1850, User1851, User1852, User1853, User1854, User1855, User1856, User1857, User1858, User1859, User1860, User1861, User1862, User1863, User1864, User1865, User1866, User1867, User1868, User1869, User1870, User1871, User1872, User1873, User1874, User1875, User1876, User1877, User1878, User1879, User1880, User1881, User1882, User1883, User1884, User1885, User1886, User1887, User1888, User1889, User1890, User1891, User1892, User1893, User1894, User1895, User1896, User1897, User1898, User1899, User1900, User1901, User1902, User1903, User1904, User1905, User1906, User1907, User1908, User1909, User1910, User1911, User1912, User1913, User1914, User1915, User1916, User1917, User1918, User1919, User1920, User1921, User1922, User1923, User1924, User1925, User1926, User1927, User1928, User1929, User1930, User1931, User1932, User1933, User1934, User1935, User1936, User1937, User1938, User1939, User1940, User1941, User1942, User1943, User1944, User1945, User1946, User1947, User1948, User1949, User1950, User1951, User1952, User1953, User1954, User195
