idragonet
千年狐狸
千年狐狸
  • UID15658
  • 注册日期2006-11-12
  • 最后登录2017-11-15
  • 发帖数2642
  • 经验162枚
  • 威望1点
  • 贡献值74点
  • 好评度118点
  • 社区居民
阅读:6488回复:25

JaegerMonkey:Firefox JavaScript跑分利器?

楼主#
更多 发布于:2010-02-22 10:45
https://wiki.mozilla.org/JaegerMonkey

希望Firefox的JavaScript性能比Google Chrome差距小一些。

JaegerMonkey (or JägerMonkey) is inline threading for SpiderMonkey. The goal is to get reliable baseline performance on the order of other JS JIT systems. "Inline threading" really just means a baseline whole-method JIT that doesn't necessarily do many traditional compiler optimizations. Instead, it does dynamic-language-JIT-oriented optimizations like PICs and specialization of constant operands.
kabar
小狐狸
小狐狸
  • UID22576
  • 注册日期2008-01-07
  • 最后登录2010-03-30
  • 发帖数6
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2010-02-22 10:45
这个近况如何?
Jack
小狐狸
小狐狸
  • UID7249
  • 注册日期2005-07-12
  • 最后登录2011-04-15
  • 发帖数16
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2010-02-22 10:45
linux下编译了一把,编译出来的版本是3.7a2。
about:config里原来的jit改成了tracejit,新加了两项methodjit,图方便没测sunspider,只试了wd-testnet和v8,成绩下降不少,wd-testnet用时是3.7a4(trunk)的8倍,跑v8的分数只有3.7a4的60~70%。

到mozilla wiki仔细看了看,上面说现在JM只能在shell下运行:
Currently we only support shell builds.


也就是说现在的JM只能单纯的跑分,和实用不沾边,看完后兴趣全无,一删了之。
xelnaga
千年狐狸
千年狐狸
  • UID1911
  • 注册日期2005-01-08
  • 最后登录2024-06-29
  • 发帖数1725
  • 经验85枚
  • 威望0点
  • 贡献值8点
  • 好评度5点
  • 社区居民
3楼#
发布于:2010-02-22 10:45
你以为跳杆子,跑赢了又怎么样    

idragonet
千年狐狸
千年狐狸
  • UID15658
  • 注册日期2006-11-12
  • 最后登录2017-11-15
  • 发帖数2642
  • 经验162枚
  • 威望1点
  • 贡献值74点
  • 好评度118点
  • 社区居民
4楼#
发布于:2010-02-22 10:45
dgod:https://bugzilla.mozilla.org/show_bug.cgi?id=551864

速度有比较明显的提升,大概30%
回到原帖


已经处于:RESOLVED FIXED

为什么在最新的每小时版本还是没有看到 JaegerMonkey的出现?
kabar
小狐狸
小狐狸
  • UID22576
  • 注册日期2008-01-07
  • 最后登录2010-03-30
  • 发帖数6
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
5楼#
发布于:2010-02-22 10:45
30%就不错了,就赶上webkit了。期待。
dgod
火狐狸
火狐狸
  • UID11249
  • 注册日期2006-01-22
  • 最后登录2025-07-01
  • 发帖数211
  • 经验122枚
  • 威望0点
  • 贡献值12点
  • 好评度1点
  • 社区居民
  • 忠实会员
6楼#
发布于:2010-02-22 10:45
https://bugzilla.mozilla.org/show_bug.cgi?id=551864

速度有比较明显的提升,大概30%
msky
千年狐狸
千年狐狸
  • UID14649
  • 注册日期2006-09-21
  • 最后登录2025-03-06
  • 发帖数2966
  • 经验176枚
  • 威望0点
  • 贡献值24点
  • 好评度10点
  • 社区居民
7楼#
发布于:2010-02-22 10:45
恩,每夜版还没有,期待一下
idragonet
千年狐狸
千年狐狸
  • UID15658
  • 注册日期2006-11-12
  • 最后登录2017-11-15
  • 发帖数2642
  • 经验162枚
  • 威望1点
  • 贡献值74点
  • 好评度118点
  • 社区居民
8楼#
发布于:2010-02-22 10:45
dkgo:怎么知道有没开启,最新的版本感觉页面反映速度快了很多回到原帖


如果加入了JaegerMonkey进入about:config会多出这两个选项:
javascript.options.methodjit.content
javascript.options.methodjit.chrome
idragonet
千年狐狸
千年狐狸
  • UID15658
  • 注册日期2006-11-12
  • 最后登录2017-11-15
  • 发帖数2642
  • 经验162枚
  • 威望1点
  • 贡献值74点
  • 好评度118点
  • 社区居民
9楼#
发布于:2010-02-22 10:45
dkgo:怎么知道有没开启,最新的版本感觉页面反映速度快了很多回到原帖


更正一下:JaegerMonkey还没有进入最新的3.7 a3每夜版本。
dkgo
火狐狸
火狐狸
  • UID22862
  • 注册日期2008-02-08
  • 最后登录2017-08-15
  • 发帖数286
  • 经验25枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
10楼#
发布于:2010-02-22 10:45
怎么知道有没开启,最新的版本感觉页面反映速度快了很多
GOODGOGOGO
火狐狸
火狐狸
  • UID26563
  • 注册日期2008-10-06
  • 最后登录2010-12-11
  • 发帖数111
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
11楼#
发布于:2010-02-22 10:45
希望是个大杀器
kabar
小狐狸
小狐狸
  • UID22576
  • 注册日期2008-01-07
  • 最后登录2010-03-30
  • 发帖数6
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
12楼#
发布于:2010-02-22 10:45
开发阶段,倒退正常
idragonet
千年狐狸
千年狐狸
  • UID15658
  • 注册日期2006-11-12
  • 最后登录2017-11-15
  • 发帖数2642
  • 经验162枚
  • 威望1点
  • 贡献值74点
  • 好评度118点
  • 社区居民
13楼#
发布于:2010-02-22 10:45
https://bugzilla.mozilla.org/show_bug.cgi?id=551087

已经开启,目前:可惜JavaScript性能是倒退的。
idragonet
千年狐狸
千年狐狸
  • UID15658
  • 注册日期2006-11-12
  • 最后登录2017-11-15
  • 发帖数2642
  • 经验162枚
  • 威望1点
  • 贡献值74点
  • 好评度118点
  • 社区居民
14楼#
发布于:2010-02-22 10:45
kabar:这个版本什么时候能出来?回到原帖

估计要几个月。
上一页
游客

返回顶部