限制应用程序使用特定的 CPU 内核和内存大小

问题描述

我正在测量单个设备上不同 cpu 内核和 ram 场景下的操作时间。为了绑定/限制应用程序使用 cpu 内核,我使用以下命令:

taskset -p 0010 16565
cat /proc/pid/status --> To check if binded

但是上面的命令 restricts app 使用 cpu core 2。如何为应用程序分配多个核心,例如核心 1-3。我们可以在 Linux 上实现这一点,如下所示:

taskset -c 0-2 27819`` 

当我在 Android 上执行这个命令时,它给出了错误

taskset: UnkNown option c

此外,我正在寻找减少 RAM 大小的机制。我是否需要使用 ramdisk 大小的内核或任何其他方法?任何方向都会有所帮助。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)