У меня есть приложение, которое использует графический процессор (я не уверен, что это OpenCL). Это приложение имеет контроль интенсивности; если он установлен слишком высоко, тем выше производительность, но сама Windows и каждое приложение (все приложения нуждаются в графическом процессоре по крайней мере для рисования окна) перестают отвечать на запросы. Мне потребовалось полчаса, чтобы:
Подведите указатель мыши к загрузке ЦП диспетчера задач в трее (перемещение указателя мыши тоже довольно резкое),
Чтобы принять два клика для двойного щелчка
Чтобы нарисовать главное окно
Чтобы получить показанные процессы
Чтобы получить мышь, выберите приложение, чтобы прекратить его
Чтобы получить окно подтверждения
Чтобы получить один клик в да!
Это не шутка, все, что обычно занимает 1-2 секунды, заняло у меня около получаса!
Так есть ли способ, которым я могу переоценить время, которое занимает Windows или приложение, потому что я не хочу уменьшать интенсивность?
Это ошибка приложения, потому что другие приложения OpenCL используют GPU @ 100%, но позволяют делать все остальное правильно; вы можете перемещать окна / папки без каких-либо задержек, и единственным недостатком является то, что при этом производительность вашего приложения немного падает, пока вы не перестанете делать что-либо, что "отвлекает" "внимание" GPU.