Tamarin-central rev 703:2cee46be9ce0

Tamarin-Central rev 703:2cee46be9ce0 was declared stable on 12/02/08.  The announcement sent to tamarin-devel can be read here.

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 (tc-703) versus the prior build (tc-700) 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: 1.1% slower
full report
tc-703 vs tc-700: 17.4% faster
tc-703 vs flash10: 165.3% faster
full report
tc-703 vs tc-700: 0.1% faster
tc-703 vs flash10: 0.8% slower
full report
windows (XP Pro, 2.13ghz dual core) tc-703 vs tc-700: 0.6% faster
tc-703 vs flash10: 0.8% faster
full report
tc-703 vs tc-700: 16.4% faster
tc-703 vs flash10: 148.7% faster
full report
tc-703 vs tc-700: 0.1% slower
tc-703 vs flash10: 5.2% faster
full report
linux (Ubuntu Linux, 2.13 ghz dual core) tc-703 vs tc-700: 6.0% faster
tc-703 vs flash10: 1.7% faster
full report
tc-703 vs tc-700: 89.5% faster
tc-703 vs flash10: 182.0% faster
full report
tc-703 vs tc-700: 6.1% faster
tc-703 vs flash10: 1.4% faster
full report

Performance Testuite MEMORY metric

The following is a comparison of the current tamarin-central (tc-703) versus the prior build (tc-700).  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: 2.0% smaller
tc-703 vs tc-663: 7.8% smaller
full report
tc-703 vs tc-700: 7.1% larger
tc-703 vs tc-663: 14.6% larger
full report
tc-703 vs tc-700: 16.4% larger
tc-703 vs tc-663: 2.1% larger
full report
windows (XP Pro, 2.13ghz dual core) tc-703 vs tc-700: 3.2% larger
tc-703 vs tc-663: 7.6% larger
full report
tc-703 vs tc-700: 3.9% larger
tc-703 vs tc-663: 12.4% larger
full report
tc-703 vs tc-700: 3.3% larger
tc-703 vs tc-663: 21.4% larger
full report
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 (tc-703) versus the prior build (tc-700) 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: wbamberg, Sheppy, trbaker
Last updated by: wbamberg,