[webkit-qt] QtWebKit and SunSpider Benchmark: - are these expected results

Richard Gerd Kuesters richard at humantech.com.br
Tue Feb 19 09:26:43 PST 2013


Hello all,

Sorry my intromission, but this thread interests me.

A couple of weeks ago I posted a problem which this thread now answered 
me: why my app wasn't working in a 64 bit Windows box (lots of JavaScript).

First, thank you for providing these information. Worst then make code 
that doesn't work is not know why :)

A little of topic, but does anyone knows how I can, then, compile Qt 
(I'm using 4.8.4), webkit+v8, so I can work in 32/64 bits Windows envs? 
I mean, if it's possible.

Sorry for my english.


Thank you very much,
Richard.

On 02/19/2013 02:06 PM, Osztrogonác Csaba wrote:
> Hi,
>
> Jocelyn, have you tried to enable DFG JIT and/or
> LLINT on Windows? Both of them can speedup JSC.
> But I have no idea how MSVC friendly the LLINT asm is ...
>
> On my Linux box I got the following numbers a week before for SunSpider:
> - interpreter (LLINT C-loop):   836 ms
> - LLINT (asm):                  480 ms
> - JIT:                          305 ms
> - LLINT + JIT:                  193 ms
> - LLINT + JIT + DFG-JIT:        140 ms
>
> Ossy
>
> Jocelyn Turcotte írta:
>> Hi Stan,
>>
>> Chrome uses V8, while other ports of WebKit, including Qt, use 
>> JavaScriptCore (Qt only uses V8 for QML).
>> JavaScriptCore has similar performance to V8 on Mac after Apple 
>> implemented what they call DFG JIT.
>> On Windows 32bit it still has basic JIT.
>> On Windows 64bit it lags way behind, where it's still using the 
>> interpreter.
>>
>> This patch brings basic JIT support for Windows x64 and should be 
>> released with Qt 5.1: https://bugs.webkit.org/show_bug.cgi?id=107965
>> This should be 2x-4x times faster than the interpreter according to 
>> my quick tests.
>> But this still doesn't add support for DFG JIT, still only available 
>> on Mac and Linux, which would bring JS performances closer to Chrome's.
>>
>> So yes sadly I think that this kind of performance is currently 
>> expected on Windows x64 with Qt 5.0.
>>
>> Cheers,
>> Jocelyn
> _______________________________________________
> webkit-qt mailing list
> webkit-qt at lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-qt
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-qt/attachments/20130219/66024df4/attachment.html>


More information about the webkit-qt mailing list