У меня есть приложение, которое падает примерно до 10 кадров в секунду. Я профилировал его с помощью xperf, который показал, что мое приложение использует только 20% процессорного времени, и ни один из моих методов не использовал большее, чем ожидалось, значение этих 20%.
Это, кажется, указывает на то, что резкое падение частоты кадров происходит из-за того, что видеокарта не может справиться с рендерингом фрейма, в результате чего моя программа останавливается, пока она догоняет ...
Есть ли какой-нибудь способ профилировать, что делает видеокарта, и выяснить, что моя программа говорит ей, что замедляет ее, чтобы я мог попытаться улучшить частоту кадров?