返回列表 发新帖

安卓cpu中核到大核掩码转换

[复制链接]

124

主题

1391

回帖

5741

积分

硕士生

Rank: 6Rank: 6

金币
2753
好评
11
信誉
98
QQ
发表于 2025-12-16 06:36:28 来自手机  | 显示全部楼层 | 阅读模式  来自 广西
big() {
    local cpu_list last_cpu mask cpu start_cpu
   
    # 获取受影响的CPU列表
    cpu_list=$(cat /sys/devices/system/cpu/cpu0/cpufreq/affected_cpus)
   
    # 获取最后一个CPU编号
    last_cpu=$(echo "$cpu_list" | awk '{print $NF}')
   
    # 计算起始CPU(最后一个CPU+1)
    start_cpu=$((last_cpu + 1))
   
    # 创建从start_cpu到7的掩码 - 使用seq
    mask=0
    for cpu in $(seq $start_cpu 7); do
        mask=$((mask | (1 << cpu)))
    done
   
    printf "%x" "$mask"
}
# 调用使用
$(big)
回复

使用道具 举报

1

主题

835

回帖

2642

积分

大学生

Rank: 5Rank: 5

金币
12
好评
0
信誉
74
发表于 2025-12-16 07:41:53 来自手机  | 显示全部楼层  来自 江苏
谢谢分享
回复

使用道具 举报

0

主题

2968

回帖

6905

积分

硕士生

Rank: 6Rank: 6

金币
3326
好评
0
信誉
100

MT论坛新人考神MT论坛帅哥

发表于 2025-12-16 08:07:39 来自手机  | 显示全部楼层  来自 浙江
感谢分享
回复

使用道具 举报

39

主题

1192

回帖

6448

积分

硕士生

孤儿

Rank: 6Rank: 6

金币
1109
好评
82
信誉
98
发表于 2025-12-16 08:07:56 来自手机  | 显示全部楼层  来自 四川
谢谢分享
回复

使用道具 举报

1

主题

1万

回帖

3万

积分

博士后

Rank: 8Rank: 8

金币
9013
好评
4
信誉
1302

考神MT论坛帅哥MT论坛新人

发表于 2025-12-19 07:25:32 来自手机  | 显示全部楼层  来自 广西
看看
回复

使用道具 举报

15

主题

5346

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
6286
好评
0
信誉
106
发表于 2025-12-21 18:08:57 来自手机  | 显示全部楼层  来自 广东
感谢分享
回复

使用道具 举报

0

主题

43

回帖

116

积分

小学生

Rank: 2

金币
48
好评
0
信誉
100
发表于 2026-1-13 09:38:49 | 显示全部楼层  来自 亚太地区
感谢分享
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表