Bug 52140

Summary: [EFL] Enable JIT for WebKit EFL
Product: WebKit Reporter: Gyuyoung Kim <gyuyoung.kim>
Component: WebKit EFLAssignee: Gyuyoung Kim <gyuyoung.kim>
Status: RESOLVED FIXED    
Severity: Normal CC: commit-queue, kenneth, leandro, lucas.de.marchi, mathias, peter, tonikitoo
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: PC   
OS: Linux   
Attachments:
Description Flags
Patch
none
Sunspider Result - Disable JIT
none
Sunspider Result - Enable JIT
none
V8 Result - Disable JIT
none
V8 Result - Enable JIT none

Gyuyoung Kim
Reported 2011-01-09 22:57:09 PST
When JIT option is enabled, JS performance is much times faster than before. In Sunspider 0.9.1 benchmarks, - Disabled JIT : 1,254.9 ms +/- 1.2% - Enabled JIT : 351.0 ms +/- 2.4% Enabled JIT is 3.5 times faster than before in Sunspider benchmark. (Smaller is better in Sunspider Benchmark.) In V8 Benchmark Suite - Version 3 - Disabled JIT : 564 Richards: 429 DeltaBlue: 493 Crypto: 243 RayTrace: 1628 EarleyBoyer: 1689 RegExp 229 - Enable JIT : 3462 Richards : 3244 DeltaBlue: 3324 Crypto: 2771 RayTrace : 6077 EarleyBoyer: 4792 RegExp: 1979 Enabled JIT is 6.1 times faster than before in V8 Benchmark. (Bigger is better in V8 Benchmark.) - SUT 1. CPU : Intel(R) Core(TM) i5 CPU 750 @ 2.67GHz 2. RAM : 3GB 3. OS : Ubuntu 10.04 4. WebKit EFL Source : Clone 2011.01.10. I couldn't copy the result as text. So, I capture the screenshots. Please find attachments. When I turn JIT on before, EWebLauncher comes to crash. However, recently, even though JIT is turned on, EWebLauncher doesn't come to crash. WebKit EFL Guys, How do you think about turning JIT on ?
Attachments
Patch (1.35 KB, patch)
2011-01-09 23:00 PST, Gyuyoung Kim
no flags
Sunspider Result - Disable JIT (98.42 KB, image/png)
2011-01-09 23:03 PST, Gyuyoung Kim
no flags
Sunspider Result - Enable JIT (97.84 KB, image/png)
2011-01-09 23:03 PST, Gyuyoung Kim
no flags
V8 Result - Disable JIT (442.75 KB, image/png)
2011-01-09 23:04 PST, Gyuyoung Kim
no flags
V8 Result - Enable JIT (108.06 KB, image/png)
2011-01-09 23:04 PST, Gyuyoung Kim
no flags
Gyuyoung Kim
Comment 1 2011-01-09 23:00:51 PST
Gyuyoung Kim
Comment 2 2011-01-09 23:03:13 PST
Created attachment 78371 [details] Sunspider Result - Disable JIT
Gyuyoung Kim
Comment 3 2011-01-09 23:03:50 PST
Created attachment 78372 [details] Sunspider Result - Enable JIT
Gyuyoung Kim
Comment 4 2011-01-09 23:04:27 PST
Created attachment 78373 [details] V8 Result - Disable JIT
Gyuyoung Kim
Comment 5 2011-01-09 23:04:59 PST
Created attachment 78374 [details] V8 Result - Enable JIT
Eric Seidel (no email)
Comment 6 2011-01-10 11:35:42 PST
Comment on attachment 78370 [details] Patch rs=me.
WebKit Commit Bot
Comment 7 2011-01-10 12:06:25 PST
Comment on attachment 78370 [details] Patch Clearing flags on attachment: 78370 Committed r75403: <http://trac.webkit.org/changeset/75403>
WebKit Commit Bot
Comment 8 2011-01-10 12:06:34 PST
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.