|
SimpleKernel 1.17.0
|
Variables | |
| constexpr size_t | kMaxTasks = 128 |
| 全局最大任务数(task_table_ 容量) | |
| constexpr size_t | kMaxTasksBuckets = 256 |
| task_table_ 桶数(建议 = 2 × kMaxTasks) | |
| constexpr size_t | kMaxSleepingTasks = 64 |
| 每个 CPU 的最大睡眠任务数(sleeping_tasks 容量) | |
| constexpr size_t | kMaxBlockedGroups = 32 |
| 阻塞队列:最大资源组数(blocked_tasks 的 map 容量) | |
| constexpr size_t | kMaxBlockedGroupsBuckets = 64 |
| 阻塞队列:map 桶数 | |
| constexpr size_t | kMaxBlockedPerGroup = 16 |
| 阻塞队列:每组最大阻塞任务数(etl::list 容量) | |
| constexpr size_t | kMaxReadyTasks = 64 |
| 调度器就绪队列容量(FIFO / RR / CFS) | |
| constexpr size_t | kMaxInterruptThreads = 32 |
| 最大中断线程数 | |
| constexpr size_t | kMaxInterruptThreadsBuckets = 64 |
| 中断线程 map 桶数 | |
| constexpr size_t | kTickObservers = 8 |
| 最大 tick 观察者数 | |
| constexpr size_t | kPanicObservers = 4 |
| 最大 panic 观察者数 | |
|
inlineconstexpr |
阻塞队列:最大资源组数(blocked_tasks 的 map 容量)
Definition at line 22 of file kernel_config.hpp.
|
inlineconstexpr |
阻塞队列:map 桶数
Definition at line 24 of file kernel_config.hpp.
|
inlineconstexpr |
阻塞队列:每组最大阻塞任务数(etl::list 容量)
Definition at line 26 of file kernel_config.hpp.
|
inlineconstexpr |
最大中断线程数
Definition at line 32 of file kernel_config.hpp.
|
inlineconstexpr |
中断线程 map 桶数
Definition at line 34 of file kernel_config.hpp.
|
inlineconstexpr |
调度器就绪队列容量(FIFO / RR / CFS)
Definition at line 29 of file kernel_config.hpp.
|
inlineconstexpr |
每个 CPU 的最大睡眠任务数(sleeping_tasks 容量)
Definition at line 19 of file kernel_config.hpp.
|
inlineconstexpr |
全局最大任务数(task_table_ 容量)
Definition at line 14 of file kernel_config.hpp.
|
inlineconstexpr |
task_table_ 桶数(建议 = 2 × kMaxTasks)
Definition at line 16 of file kernel_config.hpp.
|
inlineconstexpr |
最大 panic 观察者数
Definition at line 39 of file kernel_config.hpp.
|
inlineconstexpr |
最大 tick 观察者数
Definition at line 37 of file kernel_config.hpp.