Discuss JaegerMonkey and bugs here

Discussion about official Mozilla Firefox builds
Post Reply
User avatar
Omega X
Posts: 8225
Joined: October 18th, 2007, 2:38 pm
Location: A Parallel Dimension...

Discuss JaegerMonkey and bugs here

Post by Omega X »

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.
User avatar
Bluefang
Posts: 7857
Joined: August 10th, 2005, 2:55 pm
Location: Vermont
Contact:

Re: Discuss JaegerMonkey and bugs here

Post by Bluefang »

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

Re: Discuss JaegerMonkey and bugs here

Post by GTK66 »

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?
User avatar
a;skdjfajf;ak
Posts: 17002
Joined: July 10th, 2004, 8:44 am

Re: Discuss JaegerMonkey and bugs here

Post by a;skdjfajf;ak »

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

Re: Discuss JaegerMonkey and bugs here

Post by Cru_N_cher »

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.
User avatar
_Dexter_
Posts: 1436
Joined: August 30th, 2008, 6:54 pm
Location: Miami

Re: Discuss JaegerMonkey and bugs here

Post by _Dexter_ »

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
User avatar
a;skdjfajf;ak
Posts: 17002
Joined: July 10th, 2004, 8:44 am

Re: Discuss JaegerMonkey and bugs here

Post by a;skdjfajf;ak »

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.
User avatar
sciguyryan
Folder@Home
Posts: 2181
Joined: November 10th, 2004, 1:33 pm
Location: Wales

Re: Discuss JaegerMonkey and bugs here

Post by sciguyryan »

Well I just turned on JM for chrome - no issues so far.
Cheers!

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

Re: Discuss JaegerMonkey and bugs here

Post by _Dexter_ »

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
User avatar
sciguyryan
Folder@Home
Posts: 2181
Joined: November 10th, 2004, 1:33 pm
Location: Wales

Re: Discuss JaegerMonkey and bugs here

Post by sciguyryan »

Well I just turned on JM for chrome - no issues so far.
Cheers!

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

Re: Discuss JaegerMonkey and bugs here

Post by Cru_N_cher »

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
User avatar
WildcatRay
Posts: 7484
Joined: October 18th, 2007, 7:03 pm
Location: Columbus, OH

Re: Discuss JaegerMonkey and bugs here

Post by WildcatRay »

@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

OS'es: 4 computers with Win10 Pro 64-bit; Current Firefox, Beta, Nightly, Chrome, Vivaldi
User avatar
Omega X
Posts: 8225
Joined: October 18th, 2007, 2:38 pm
Location: A Parallel Dimension...

Re: Discuss JaegerMonkey and bugs here

Post by Omega X »

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.
adisimpson
Posts: 43
Joined: November 10th, 2008, 4:21 pm

Re: Discuss JaegerMonkey and bugs here

Post by adisimpson »

@sunspider its not really faster
263ms vs 288ms nightly some days ago....
Core2Duo E8500 @ 4 Ghz @ FSB500 - 4GB - GTX 460 - Win7 x64
User avatar
iceccold
Posts: 661
Joined: February 24th, 2010, 10:53 am
Location: Subotica, Serbia
Contact:

Re: Discuss JaegerMonkey and bugs here

Post by iceccold »

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 "
Post Reply