Tamarin-central rev 703:2cee46be9ce0

<font color="#000000">Tamarin-Central rev 703:2cee46be9ce0 was declared stable on 12/02/08.  The announcement sent to tamarin-devel can be read here.</font>

Testing Summary

Acceptance tests have passed on the following supported platforms:

* Windows, 32 & 64 bit
* Mac OX X PPC & Intel, 32 bit
* Linux, 32 bit
* Windows Mobile ARM

Version ASC-4200 of the ActionScript Compiler was used for all tests. 

 

Performance Testsuite TIME metric

The following is a comparison of the current tamarin-central (<font color="#0000ff">tc-703</font>) versus the prior build (<font color="#810081">tc-700</font>) as well as current against the vm in Flash Player 10.  The key takeaway is that the interpreter is much improved.

 

OS
default-jit
interpreted
Aggressive jit
mac (OS/X 10.4 intel, 2ghz dual core)
tc-703 vs tc-700: 0.0%
tc-703 vs flash10: <font color="#990000">1.1% slower</font>
<font color="#810081">full report</font>
tc-703 vs tc-700: <font color="#009900">17.4% faster</font>
tc-703 vs flash10: <font color="#009900">165.3% faster</font>
<font color="#810081">full report</font>
tc-703 vs tc-700: <font color="#009900">0.1% faster</font>
tc-703 vs flash10: <font color="#990000">0.8% slower</font>
<font color="#0000ff">full report </font>
windows (XP Pro, 2.13ghz dual core) tc-703 vs tc-700: <font color="#009900">0.6% faster</font>
tc-703 vs flash10: <font color="#009900">0.8% faster</font>
<font color="#0000ff">full report</font>
tc-703 vs tc-700: <font color="#009900">16.4% faster</font>
tc-703 vs flash10: <font color="#009900">148.7% faster</font>
<font color="#0000ff">full report</font>
tc-703 vs tc-700: <font color="#990000">0.1% slower</font>
tc-703 vs flash10: <font color="#009900">5.2% faster</font>
<font color="#0000ff">full report</font>
linux (Ubuntu Linux, 2.13 ghz dual core) tc-703 vs tc-700: <font color="#009900">6.0% faster</font>
tc-703 vs flash10: <font color="#009900">1.7% faster</font>
<font color="#0000ff">full report </font>
tc-703 vs tc-700: <font color="#009900">89.5% faster</font>
tc-703 vs flash10: <font color="#009900">182.0% faster</font>
<font color="#0000ff">full report</font>
tc-703 vs tc-700: <font color="#009900">6.1% faster</font>
tc-703 vs flash10: <font color="#009900">1.4% faster</font>
<font color="#0000ff">full report</font>

Performance Testuite MEMORY metric

The following is a comparison of the current tamarin-central (<font color="#0000ff">tc-703</font>) versus the prior build (<font color="#810081">tc-700</font>).  There is no linux comparison due to a linux memstat bug only recently resolved in the tamarin-central branch.

 

OS
default-jit
interpreted
Aggressive jit
mac (OS/X 10.4 intel, 2ghz dual core)
tc-703 vs tc-700: <font color="#009900">2.0% smaller</font>
tc-703 vs tc-663: <font color="#009900">7.8% smaller</font>
<font color="#810081">full report</font>
tc-703 vs tc-700: <font color="#990000">7.1% larger</font>
tc-703 vs tc-663: <font color="#990000">14.6% larger</font>
<font color="#810081">full report</font>
tc-703 vs tc-700: <font color="#990000">16.4% larger</font>
tc-703 vs tc-663: <font color="#990000">2.1% larger</font>
<font color="#810081">full report </font>
windows (XP Pro, 2.13ghz dual core) tc-703 vs tc-700: <font color="#990000">3.2% larger</font>
tc-703 vs tc-663: <font color="#990000">7.6% larger</font>
<font color="#0000ff">full report</font>
tc-703 vs tc-700: <font color="#990000">3.9% larger</font>
tc-703 vs tc-663: <font color="#990000">12.4% larger</font>
<font color="#0000ff">full report</font>
tc-703 vs tc-700: <font color="#990000">3.3% larger</font>
tc-703 vs tc-663: <font color="#990000">21.4% larger</font>
<font color="#0000ff">full report</font>
linux (Ubuntu Linux, 2.13 ghz dual core) n/a n/a n/a

VM Code Size

The following is a comparison of the current tamarin-central compiled size (<font color="#0000ff">tc-703</font>) versus the prior build (<font color="#810081">tc-700</font>) as well as the current build against the vm in Flash Player 10.  A full report can be found here.

build size
flash10 576k
tc-700 740k
tc-703 655k

Known Issues

Known failures in the acceptance testsuite include:

How to Provide Feedback

Feedback is appreciated and encouraged!  You can participate via any of the following:

 - Bugs: log a bug against "Tamarin" at https://bugzilla.mozilla.org
 - IRC: #tamarin at irc://irc.mozilla.org/tamarin
 - Mail: tamarin-devel mailing list https://mail.mozilla.org/listinfo/tamarin-devel

Document Tags and Contributors

 Contributors to this page: Sheppy, trbaker
 Last updated by: Sheppy,