Skip to content

Commit

Permalink
Update readme.md
Browse files Browse the repository at this point in the history
  • Loading branch information
chenzyadb committed Sep 2, 2022
1 parent e3196e1 commit bdc1f67
Showing 1 changed file with 1 addition and 2 deletions.
3 changes: 1 addition & 2 deletions custom_config/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,7 @@ CuprumTurbo 调度包含多个组件,各个组件均由单独的线程执行
所有设定将在调度初始化时统一读取,组件将会按照预设的参数执行.
#### TasksetHelper 线程优化组件
在同样的性能释放下,优化线程的亲和性设定可以极大地改善用户的使用体验,在做到低功耗的同时不降低设备的流畅度
TasksetHelper支持扫描前台窗口的所有线程,并按照线程名称和类型进行硬亲和性设定和调度优先级设定
前台窗口信息均由CuToolbox无障碍服务提供,无障碍使用AccessibilityEvent事件驱动,开销极低
TasksetHelper支持扫描顶层焦点窗口的所有线程,按照线程名称和CPU占用分类然后进行硬亲和性设定和调度优先级设定
通过修改配置文件可以自定义各种类型线程的绑核及调度优先级设定,TasksetHelper的线程分类如下:
- `efficiency`性能需求极低的日志/垃圾回收线程,尽量降低分配给此类线程的CPU资源以减少性能浪费.
- `common`性能需求中等的普通线程,如WebView/Download/Media线程,无需分配大量的CPU资源.
Expand Down

0 comments on commit bdc1f67

Please sign in to comment.