R198 Feedback

Discussion and feedback on Construct 2

Post » Fri Feb 27, 2015 12:07 am

Looking at cpuutilization, I can see around a 10-20% CPU usage drop during intense fleet action. That's a very good boost for efficiency!
B
70
S
24
G
19
Posts: 1,757
Reputation: 17,616

Post » Fri Feb 27, 2015 12:14 am

Input feels more responsive, actually.

Not much to say on performance...all I have are painstakingly optimized retro games ^^; Didn't notice a single jerk or anything though.
Image
B
243
S
30
G
13
Posts: 1,787
Reputation: 18,770

Post » Fri Feb 27, 2015 2:55 am

I feel that the fps becomes more stable. Previously the fps might float between 6x to 5x (or 4x) in desktop.
B
110
S
28
G
280
Posts: 4,487
Reputation: 156,566

Post » Fri Feb 27, 2015 1:10 pm

A little more info on this change:

For v-synced rendering the runtime calls a function to request the next frame (requestAnimationFrame). Previously the runtime would run its entire tick logic, and request the next frame right at the end of that. Now in r198 the very first thing it does each tick is request the next frame, then go ahead and process that tick's logic.

This should in theory give the browser more time to accurately schedule frames. Consider an intense game where the logic takes 15ms. If the runtime requests the next frame at the end of the tick, the browser has just 1ms to schedule the frame in time. Now that the runtime requests the next frame at the beginning of the tick, it has the full 16ms frame to schedule the next frame in time. This could improve the predictability/stability of the framerate.

TBH I don't know much about the internals of browser frame scheduling, and it's difficult to know for sure if this helps, so it was kind of an experimental change. It seems to be a good idea though and feedback seems to be either no change or positive, so I think we'll keep it!
Scirra Founder
B
402
S
238
G
89
Posts: 24,628
Reputation: 196,023

Post » Fri Feb 27, 2015 3:08 pm

@Ashley Thank you so much for your effort in producing such new releases!
Construct2 is already powerful, and every release adds a pinch of awesomeness.
B
11
S
3
G
1
Posts: 91
Reputation: 997

Post » Sat Feb 28, 2015 12:38 pm

I tested it with my app, it feels a bit more fluid now.
B
137
S
33
G
17
Posts: 1,560
Reputation: 20,797

Post » Sat Feb 28, 2015 9:09 pm

I confirm that with r198
my game Mr. Dot run a little bit smooth
I really appreciate this!
thanks
B
6
S
1
Posts: 62
Reputation: 578

Previous

Return to Construct 2 General

Who is online

Users browsing this forum: No registered users and 1 guest