QtConcurrent::mapped() загрузка ядра

209
10 апреля 2022, 08:20

Есть массив путей к файлам, к этому массиву через mapped() применяется некоторая функция с чтением внутри. Запустил на сервере(Xeon E5335) на большом количестве файлов и вижу интересную картину в диспетчере задач: загружено только одно ядро на 100%, остальные 5-15%. Программа использовала 12 потоков. Это нормально или нет? Документацию листал, но ничего по своему вопросу что-то не нашел.

READ ALSO
SIMD вызов _mm_cmpeq_pi8 портит память

SIMD вызов _mm_cmpeq_pi8 портит память

Код собирается с target AVX2, при разборе "хвоста" решил использовать __m64, в результате после использования _mm_cmpeq_pi8 переменная типа double приобретает...

151
Задача на массивы

Задача на массивы

Задача CПохожие массивы (Время: 1 сек

140
Что означает запись using TasksInfo = map<TaskStatus, int>?

Что означает запись using TasksInfo = map<TaskStatus, int>?

Не могу найти нормальных примеров использование using наименование =

181