As the subject of this topic states, I am experiencing a very very weird behavior with my Jogl project and the program "My screen recorder Pro". What happens is this:
I start my application, turn off v sync and get a constant frame rate of about 25 fps. Then I open the other program (I wanted to record a video for a test case, so I tried that one). Finally, I ask the program to record from my window. As soon as recording begins, or at most 5 seconds later, the frame rate of my application jumps up to over 100. If I stop recording, the frame rate goes up a bit more, as the cpu is now free of encoding duties. The framerate will steadily be at over 100 fps until I restart the app, at that time, it will drop again to about 20~25, until I try to capture again from that window. Now, I have no clue at all why this could happen, haven't yet checked on other jogl / opengl applications to see if only my app benefits from this, or what. If anyone can point me towards another jogl app with a frame counter, I'll gladly try it.
Totally puzzled by this thing, I wonder if anyone has any ideas about why it could possibly happen (this is a very consistent behavior, it happens EVERY single time I try it).