GOLThread.run() was calling SurfaceHolder.lockCanvas() too often before Callback.surfaceCreated which was causing the app to be throttled.