蓝色的吉他
非常火狐
非常火狐
  • UID11286
  • 注册日期2006-01-24
  • 最后登录2017-03-27
  • 发帖数647
  • 经验17枚
  • 威望0点
  • 贡献值8点
  • 好评度0点
阅读:3416回复:10

what's wrong with tracemonkey(3.2a1)? bug?

楼主#
更多 发布于:2009-01-02 22:45
跑了SUNSPIDER测试后,JS引擎变得奇慢无比。
"3d-cube":[51,54,58,51,233],
"3d-morph":[31,27,31,25,234],
"3d-raytrace":[73,71,75,78,115],
"access-binary-trees":[44,44,40,46,42],
"access-fannkuch":[53,53,55,62,681],"access-nbody":[30,26,34,34,175],
"access-nsieve":[14,14,13,18,366],
"bitops-3bit-bits-in-byte":[2,2,1,2,109],
"bitops-bits-in-byte":[7,6,7,7,486],
"bitops-bitwise-and":[2,1,2,2,346],
"bitops-nsieve-bits":[20,20,20,20,362],
"controlflow-recursive":[42,31,30,30,35],
"crypto-aes":[38,31,33,38,174],
"crypto-md5":[18,19,19,67,46],
"crypto-sha1":[6,7,7,7,52],
"date-format-tofte":[145,144,145,214,264],
"date-format-xparb":[114,126,118,130,129],
"math-cordic":[22,22,26,262,265],
"math-partial-sums":[21,20,21,149,133],
"math-spectral-norm":[13,11,13,114,123],
"regexp-dna":[96,99,91,69,95],
"string-base64":[19,19,21,71,72],
"string-fasta":[77,74,78,271,279],
"string-tagcloud":[103,110,107,144,141],
"string-unpack-code":[154,160,157,166,169],
"string-validate-input":[51,49,48,112,122]}
上面是SUNSPIDER测试的成绩,可以看到了第四第五轮测试时就失常了,
很多项目10倍100倍的慢,我看到第一个反应就是“难道SUNSPIDER”失去了公正性?可以我又用MOZILLA的JS测试集测试了,原来个位数的项目变成了几十上百倍(看后面截图)。
同样的源代码树,没有TRACEMONKEY的64位版本就正常,所以我想可能是TRACEMONKEY的BUG吧,使用3.2a1 20080102的狐友可以测测看是不是只有我碰到
We may be human,but we're still animals.
gchao
非常火狐
非常火狐
  • UID15074
  • 注册日期2006-10-20
  • 最后登录2022-08-22
  • 发帖数660
  • 经验11枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
1楼#
发布于:2009-01-02 22:45
也发现了,貌似今天的事情,语言包也不能用了,不知道加了啥东东。

另外发现关了jit的两个选项跑得比不关还快,应该是tracemonkey的问题了。
snm
snm
狐狸大王
狐狸大王
  • UID6188
  • 注册日期2005-05-20
  • 最后登录2018-07-26
  • 发帖数326
  • 经验69枚
  • 威望0点
  • 贡献值16点
  • 好评度1点
  • 社区居民
  • 忠实会员
2楼#
发布于:2009-01-02 22:45
确实如此,好像 3.1B3 的语言包也不行了 ……
foxfirefox
千年狐狸
千年狐狸
  • UID16837
  • 注册日期2007-01-27
  • 最后登录2019-10-22
  • 发帖数1409
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
3楼#
发布于:2009-01-02 22:45
已经更新了。语言包方面修改的地方还是蛮多的。
snm
snm
狐狸大王
狐狸大王
  • UID6188
  • 注册日期2005-05-20
  • 最后登录2018-07-26
  • 发帖数326
  • 经验69枚
  • 威望0点
  • 贡献值16点
  • 好评度1点
  • 社区居民
  • 忠实会员
4楼#
发布于:2009-01-02 22:45
感谢 XXTV 感谢foxfirefox  …………
蓝色的吉他
非常火狐
非常火狐
  • UID11286
  • 注册日期2006-01-24
  • 最后登录2017-03-27
  • 发帖数647
  • 经验17枚
  • 威望0点
  • 贡献值8点
  • 好评度0点
5楼#
发布于:2009-01-02 22:45
刚发现,运行时间长了以后JS也一样会变慢。
We may be human,but we're still animals.
idragonet
千年狐狸
千年狐狸
  • UID15658
  • 注册日期2006-11-12
  • 最后登录2017-11-15
  • 发帖数2642
  • 经验162枚
  • 威望1点
  • 贡献值74点
  • 好评度118点
  • 社区居民
6楼#
发布于:2009-01-02 22:45
那个tracemonkey编译版本问题多,mozilla-central-win32正常。
snm
snm
狐狸大王
狐狸大王
  • UID6188
  • 注册日期2005-05-20
  • 最后登录2018-07-26
  • 发帖数326
  • 经验69枚
  • 威望0点
  • 贡献值16点
  • 好评度1点
  • 社区居民
  • 忠实会员
7楼#
发布于:2009-01-02 22:45
idragonet:那个tracemonkey编译版本问题多,mozilla-central-win32正常。回到原帖

难道不一样? ……
蓝色的吉他
非常火狐
非常火狐
  • UID11286
  • 注册日期2006-01-24
  • 最后登录2017-03-27
  • 发帖数647
  • 经验17枚
  • 威望0点
  • 贡献值8点
  • 好评度0点
8楼#
发布于:2009-01-02 22:45
idragonet:那个tracemonkey编译版本问题多,mozilla-central-win32正常。回到原帖

我标题里所指的TRACEMONKEY是指JS引擎,并不是说TRACEMONKEY的开发分支
我是下载主分支mozilla-central里的源代码自已编译的,源代码并不分平台。
不过好像楼上有人3.1b3pre也碰到一样的情况。
We may be human,but we're still animals.
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
9楼#
发布于:2009-01-02 22:45
今天晚上下载的 3.1b3pre,先测试了一下SunSpider JavaScript,一切正常。测试完之后又测试了一下 jsTimeTest.htm,也是正常的。
蓝色的吉他
非常火狐
非常火狐
  • UID11286
  • 注册日期2006-01-24
  • 最后登录2017-03-27
  • 发帖数647
  • 经验17枚
  • 威望0点
  • 贡献值8点
  • 好评度0点
10楼#
发布于:2009-01-02 22:45
3.2a1 0104-0105的版本也正常了
We may be human,but we're still animals.
游客

返回顶部