fairytale110

fairytale110

V2EX 第 449141 号会员,加入于 2019-10-25 15:08:40 +08:00
今日活跃度排名 23223
这个人很懒
fairytale110 最近回复了
markdown 支持不到位,头像占太多屏幕了,可以略去,滚动回复时,界面没有即时直达底部,很厉害了👍
16 天前
回复了 Pony69 创建的主题 职场话题 熬不住了,想辞职了
不要恶性加班,身体是自己的,命只有自己爱惜,摆烂就行了,录音什么的时刻准备好
两个号,下班就不接电话,周末了就关机,
16 天前
回复了 yewenji52 创建的主题 职场话题 一个月入 4k 的人很迷茫
先想想,想不想增加猝死几率,想不想 996 ,卷的过年轻人不,
16 天前
回复了 zxcvwwwgogo 创建的主题 Android iPhone 用户想试试 Android 机求推荐
红米质量不咋行,我这个 k40s 无故打开重启界面,第二次了,硬件有问题
筛选方式用正则,package:xxx ,才是指定应用的。
你上图只是筛选日志内容包含了的都会出来
16 天前
回复了 kldd529 创建的主题 Android Android 有这样的工具吗
您可以使用 Android 提供的实时监控工具——`android.os.Debug`来查看各个应用的 CPU 占用情况。具体操作步骤如下:

1. 在需要监控 CPU 的地方,添加以下代码:

```java
Debug.startMethodTracing();
```

该方法会开始记录当前应用程序的 CPU 运行状况。

2. 添加以下代码,获取系统中所有正在运行的进程,并输出每个进程的 CPU 占用率:

```java
ActivityManager activityManager = (ActivityManager)this.getSystemService(Context.ACTIVITY_SERVICE);
List<ActivityManager.RunningAppProcessInfo> runningAppProcesses = activityManager.getRunningAppProcesses();

for(ActivityManager.RunningAppProcessInfo runningAppProcess : runningAppProcesses){
int pid = runningAppProcess.pid;
int uid = runningAppProcess.uid;
String processName = runningAppProcess.processName;

Debug.MemoryInfo[] memoryInfos = activityManager.getProcessMemoryInfo(new int[]{pid});
float cpuRate = 0.0f;
if(memoryInfos != null && memoryInfos.length > 0){
long cpuTime1 = Debug.threadCpuTimeNanos();
long upTime1 = SystemClock.elapsedRealtimeNanos();
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
long cpuTime2 = Debug.threadCpuTimeNanos();
long upTime2 = SystemClock.elapsedRealtimeNanos();
long usedCpu = cpuTime2 - cpuTime1;
long usedTime = upTime2 - upTime1;
cpuRate = (float)(usedCpu / usedTime / 1000000L);
}

Log.d(TAG, "processName=" + processName + ", pid=" + pid + ", uid=" + uid + ", cpuRate=" + cpuRate + "%");
}
```

3. 在不需要监控 CPU 的地方,添加以下代码:

```java
Debug.stopMethodTracing();
```

该方法会停止记录当前应用程序的 CPU 运行状况。

这样就可以通过 Java 代码实时查看各个应用的 CPU 占用了。
设备需要的充电功率不一样吧,感觉插排不是很合适
30 天前
回复了 test0103 创建的主题 硬件 如何选购或组装台式电脑?
看你需求是啥,吃什么配置就堆上去,内存条尽量单条大点的,板子上 760 的,CPU 直接上 13 代,固态按需买,不用一口吃饱。
关于   ·   帮助文档   ·   博客   ·   nftychat   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   实用小工具   ·   3109 人在线   最高记录 5556   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 21ms · UTC 11:22 · PVG 19:22 · LAX 04:22 · JFK 07:22
Developed with CodeLauncher
♥ Do have faith in what you're doing.