Я согласен с xranby, но вы не предоставили достаточно информации о вашем проекте.
Если вы вызовите Thread.sleep () не в том месте, это может вызвать проблемы с синхронизацией с графическим процессором и ухудшить вашу производительность.
Если вы оставите режим автопереключения в буфере и бесполезно поменяете местами буферы вручную, это также может ухудшить вашу производительность.
Если вы попытаетесь сделать ваш OpenGL текущим, тогда как в этом нет необходимости, он можетухудшить производительность тоже.
Вы включили v-sync?Вы используете FPSAnimator?