Home
last modified time | relevance | path

Searched refs:TaskStatisticsImplType (Results 1 – 6 of 6) sorted by relevance

/arkcompiler/runtime_core/static_core/libpandabase/taskmanager/task_statistics/
Dtask_statistics.cpp31 std::ostream &operator<<(std::ostream &os, TaskStatisticsImplType type) in operator <<()
34 case TaskStatisticsImplType::FINE_GRAINED: in operator <<()
37 case TaskStatisticsImplType::SIMPLE: in operator <<()
40 case TaskStatisticsImplType::LOCK_FREE: in operator <<()
49 TaskStatisticsImplType TaskStatisticsImplTypeFromString(std::string_view string) in TaskStatisticsImplTypeFromString()
52 return TaskStatisticsImplType::SIMPLE; in TaskStatisticsImplTypeFromString()
55 return TaskStatisticsImplType::FINE_GRAINED; in TaskStatisticsImplTypeFromString()
58 return TaskStatisticsImplType::LOCK_FREE; in TaskStatisticsImplTypeFromString()
Dtask_statistics.h25 enum class TaskStatisticsImplType : uint8_t { SIMPLE, FINE_GRAINED, LOCK_FREE }; enum
26 PANDA_PUBLIC_API std::ostream &operator<<(std::ostream &os, TaskStatisticsImplType type);
28 PANDA_PUBLIC_API TaskStatisticsImplType TaskStatisticsImplTypeFromString(std::string_view string);
/arkcompiler/runtime_core/static_core/libpandabase/tests/taskmanager/
Dtask_statistics_test.cpp24 class TaskStatisticsTest : public testing::TestWithParam<TaskStatisticsImplType> {
38 case TaskStatisticsImplType::SIMPLE: in GetStatistics()
40 case TaskStatisticsImplType::FINE_GRAINED: in GetStatistics()
42 case TaskStatisticsImplType::LOCK_FREE: in GetStatistics()
89 … testing::Values(TaskStatisticsImplType::SIMPLE, TaskStatisticsImplType::FINE_GRAINED,
90 TaskStatisticsImplType::LOCK_FREE));
Dtask_scheduler_test.cpp27 class TaskSchedulerTest : public testing::TestWithParam<TaskStatisticsImplType> {
486 … ::testing::Values(TaskStatisticsImplType::SIMPLE, TaskStatisticsImplType::FINE_GRAINED,
487 TaskStatisticsImplType::LOCK_FREE));
/arkcompiler/runtime_core/static_core/libpandabase/taskmanager/
Dtask_scheduler.cpp26 TaskScheduler::TaskScheduler(size_t workersCount, TaskStatisticsImplType taskStatisticsType) in TaskScheduler()
30 case TaskStatisticsImplType::FINE_GRAINED: in TaskScheduler()
33 case TaskStatisticsImplType::SIMPLE: in TaskScheduler()
36 case TaskStatisticsImplType::LOCK_FREE: in TaskScheduler()
45 TaskScheduler *TaskScheduler::Create(size_t threadsCount, TaskStatisticsImplType taskStatisticsType) in Create()
Dtask_scheduler.h44 … size_t threadsCount, TaskStatisticsImplType taskStatisticsType = TaskStatisticsImplType::SIMPLE);
132 explicit TaskScheduler(size_t workersCount, TaskStatisticsImplType taskStatisticsType);