MozillaZine

Discuss JaegerMonkey and bugs here

Discussion about official Mozilla Firefox builds
Omega X

User avatar
 
Posts: 7312
Joined: October 18th, 2007, 2:38 pm
Location: A Parallel Dimension...

Post Posted September 11th, 2010, 1:26 pm

Since JaegerMonkey has now landed, it will get pretty unpleasant in the Nightly threads.

To keep it all focused, this should be the thread for discussing Jaeger bugs.

The dependency list can help do determine what's already filed on Jaeger:
https://bugzilla.mozilla.org/showdepend ... resolved=1

Jager Wiki page: https://wiki.mozilla.org/JaegerMonkey

The hourly build with Jaeger will be done in a few hours.

JIT Prefs to Control which JIT is used:

(Default Setting)
javascript.options.methodjit.chrome;false
javascript.options.methodjit.content;true
javascript.options.tracejit.chrome;true
javascript.options.tracejit.content;true
Last edited by Omega X on September 11th, 2010, 4:32 pm, edited 1 time in total.
Latest: Firefox/37.0.2 *ESR/31.6.0 - Mobile/37.0.2 - Thunderbird/31.6.0 - SeaMonkey/2.33.1
Nightly: Nightly/40.0 - Mobile/40.0 - Daily/40.0 - SeaMonkey/2.35a1

Bluefang

User avatar
 
Posts: 7846
Joined: August 10th, 2005, 2:55 pm
Location: Vermont

Post Posted September 11th, 2010, 2:43 pm

From a quick once-over of the checkin, it looks like there's about:config prefs to disable TM and JM, so it shouldn't be too unpleasant.
There have always been ghosts in the machine... random segments of code that have grouped together to form unexpected protocols. Unanticipated, these free radicals engender questions of free will, creativity, and even the nature of what we might call the soul...

GTK66
 
Posts: 1896
Joined: May 30th, 2004, 5:20 am

Post Posted September 11th, 2010, 3:01 pm

Bluefang wrote:From a quick once-over of the checkin, it looks like there's about:config prefs to disable TM and JM, so it shouldn't be too unpleasant.


Care to share what that will be?

a;skdjfajf;ak

User avatar
 
Posts: 17002
Joined: July 10th, 2004, 8:44 am

Post Posted September 11th, 2010, 3:23 pm

Looks like these entries:
javascript.options.methodjit.chrome;false
javascript.options.methodjit.content;true
javascript.options.tracejit.chrome;true
javascript.options.tracejit.content;true

And for me V8 is still 3 times slower than latest Chrome dev version
With layers and d2d on - time is even worse.

Cru_N_cher
 
Posts: 377
Joined: January 31st, 2010, 11:15 am

Post Posted September 11th, 2010, 3:29 pm

jup whereby tracejit.content and methodjit.content both on true enable the adaptive decision that is still being tweaked on you can also use them seperately by disabling one of the other on jsnes for example methodjit is currently the fastest mixed mode is medium fast and tracejit slow ;)
Last edited by Cru_N_cher on September 11th, 2010, 3:31 pm, edited 1 time in total.

_Dexter_

User avatar
 
Posts: 1436
Joined: August 30th, 2008, 6:54 pm
Location: Miami

Post Posted September 11th, 2010, 3:31 pm

V8 Benchmark is now 3919. Almost double. Full acceleration is on.

SunSpider 217.8ms. At it's lowest before JM it was 265ms about a week ago. It got worse with more recent builds.
Last edited by _Dexter_ on September 11th, 2010, 3:38 pm, edited 1 time in total.
Intel i7 Core Quad @ 4.25Ghz | Cooler Master Hyper 212 Plus | 12GB PC3-16000 RAM | ASUS HD6970 2GB - 12.3 CATS | ASUS PA246Q IPS 24" LCD 16:10 | OCZ AGILITY-EX SSD SLC | Windows 7 SP1 x64 Ultimate

a;skdjfajf;ak

User avatar
 
Posts: 17002
Joined: July 10th, 2004, 8:44 am

Post Posted September 11th, 2010, 3:37 pm

my numbers

Score: 1451
Richards: 3607
DeltaBlue: 1906
Crypto: 1702
RayTrace: 760
EarleyBoyer: 1440
RegExp: 776
Splay: 1362

acel/d2d on
Score: 1426
Richards: 3489
DeltaBlue: 1710
Crypto: 1680
RayTrace: 839
EarleyBoyer: 1325
RegExp: 765
Splay: 1406

not even close to 3000+

EDIT for Completeness:
Chrome 7.0.517.0 dev
Score: 3918
Richards: 3070
DeltaBlue: 2779
Crypto: 2343
RayTrace: 5223
EarleyBoyer: 9673
RegExp: 1880
Splay: 7469
Last edited by a;skdjfajf;ak on September 11th, 2010, 5:26 pm, edited 1 time in total.

RyanJ
Folder@Home

User avatar
 
Posts: 2021
Joined: November 10th, 2004, 1:33 pm
Location: Wales

Post Posted September 11th, 2010, 3:41 pm

Well I just turned on JM for chrome - no issues so far.
Visit My Blog if you want to hear more.

Ryan Jones

_Dexter_

User avatar
 
Posts: 1436
Joined: August 30th, 2008, 6:54 pm
Location: Miami

Post Posted September 11th, 2010, 3:42 pm

Score: 3556
Richards: 9182
DeltaBlue: 3978
Crypto: 4346
RayTrace: 1831
EarleyBoyer: 3011
RegExp: 2124
Splay: 3868

IE fish demo gives me all 60fps except for 1000 fish where I get 47fps, up from ~33.
Intel i7 Core Quad @ 4.25Ghz | Cooler Master Hyper 212 Plus | 12GB PC3-16000 RAM | ASUS HD6970 2GB - 12.3 CATS | ASUS PA246Q IPS 24" LCD 16:10 | OCZ AGILITY-EX SSD SLC | Windows 7 SP1 x64 Ultimate

RyanJ
Folder@Home

User avatar
 
Posts: 2021
Joined: November 10th, 2004, 1:33 pm
Location: Wales

Post Posted September 11th, 2010, 3:43 pm

Well I just turned on JM for chrome - no issues so far.
Visit My Blog if you want to hear more.

Ryan Jones

Cru_N_cher
 
Posts: 377
Joined: January 31st, 2010, 11:15 am

Post Posted September 11th, 2010, 4:12 pm

http://benfirshman.com/projects/jsnes/ (whooping 5x performance improvement)
http://xplsv.com/prods/demos/xplsv_orsotheysay/ (push , to see the fps counter smooth as butter)
http://www.thewildernessdowntown.com/ ( adaptive decision not yet tweaked that good it seems)

something for you sunspider and v8 fetish freaks :) to see the improvements and current performance

WildcatRay

User avatar
 
Posts: 6872
Joined: October 18th, 2007, 7:03 pm
Location: Columbus, OH

Post Posted September 11th, 2010, 4:13 pm

@Omega X,

You may want to add the JM prefs to your OP for everyone's convenience:

javascript.options.methodjit.chrome;false
javascript.options.methodjit.content;true
Ray

Omega X

User avatar
 
Posts: 7312
Joined: October 18th, 2007, 2:38 pm
Location: A Parallel Dimension...

Post Posted September 11th, 2010, 4:33 pm

Littlemutt wrote:
not even close to 3000+


Keep in mind that his system is a juggernaut with a SSD. You won't exactly get the same numbers he's getting.
Latest: Firefox/37.0.2 *ESR/31.6.0 - Mobile/37.0.2 - Thunderbird/31.6.0 - SeaMonkey/2.33.1
Nightly: Nightly/40.0 - Mobile/40.0 - Daily/40.0 - SeaMonkey/2.35a1

adisimpson
 
Posts: 43
Joined: November 10th, 2008, 4:21 pm

Post Posted September 11th, 2010, 4:43 pm

@sunspider its not really faster
263ms vs 288ms nightly some days ago....
Core2Duo E8500 @ 4 Ghz @ FSB500 - 4GB - GTX 460 - Win7 x64

iceccold

User avatar
 
Posts: 661
Joined: February 24th, 2010, 10:53 am
Location: Subotica, Serbia

Post Posted September 11th, 2010, 5:38 pm

WildcatRay wrote:@Omega X,

You may want to add the JM prefs to your OP for everyone's convenience:

javascript.options.methodjit.chrome;false
javascript.options.methodjit.content;true

What does methodjit.chrome means?
Why is it set to false and what will it bring? (performance?)
I didn't understand things well.
SS 911 builds without JM = 645ms.
SS 911 builds with JM = 520ms.
Firefox now feels more responsive. :D
Excellent work, love to see more improvements.
"We cannot have homeland security unless we understand that the whole planet is our homeland "

Return to Firefox Builds


Who is online

Users browsing this forum: No registered users and 6 guests