Вот ситуация:
Я обрабатываю изображения, преобразовываю их из tif в ecw и перепроектирую их.
Программное обеспечение, которое я использую, использует один процесс, и кажется, только одно ядро. Когда я запускаю пакетную операцию, я вижу только 13% используемого процессора.
Мои спецификации следующие:
i7 3770K 16 ГБ оперативной памяти 2 ТБ sata 7200 HD
Программа обрабатывает файл за файлом, и у меня есть около миллиона файлов для преобразования.
Чтобы повысить эффективность, я разделил все файлы на 8 папок и запустил пакетные операции отдельно. Таким образом, я могу использовать процессор на 100%.
Поскольку каждый процесс также читает файл и записывает новый, я боялся, что может возникнуть проблема с вводом / выводом, но, насколько я понимаю в диспетчере задач, это не проблема? (Точно сказать не могу)
У меня вопрос, это лучший путь? Я на самом деле замедляю себя, выполняя 8 партий, или я должен бежать еще больше?
Благодарю.
АТТ. диспетчер задач: