I am developer of Android game.

I have create an GLSurfaceView and draw something in OnDrawFrame(GL10 gl)
like below

```
    void OnDrawFrame(GL10 gl)
    {
         frame_limit_wait();
         game_logic();
         draw_game();
    }

```

Everything is good, but onething is strange, when drawing n-frame(Occur at GC\_EXPLICIT/paused 92ms) will cause game a bit pause, in appplication it's ok, but not in a smooth game.

Original game I was use SurfaceView and Thread update works and smooth.

If add a line below draw\_game() like 'system.gc()' it seems work but I feel a bit slow.
Compare to another game engine, my game endinge is running slow.

How to resolve the latency problem ?

Edit : I have solved the issue.
Just initial native Float Buffer once, and use put and position(0) to modify the Buffer content.