Peter Fisk’ C# and ActionScript Performance Test

May 21st, 2007 by ryanstewart

I’m catching up on email and feeds today (it’s my week off before I start at Adobe) and one of the things I missed while I was busy was Peter Fisk doing a benchmark of a bunch of different languages in his Smalltalk implementation. The results are pretty cool:

Language Milliseconds
C# 9
ActionScript 15
VisualWorks 112
IronPython 430
Squeak 1233
Smalltalk/DLR 4000

He has a couple of notes over on his blog, and there are some great comments about taking the benchmarks with a grain of salt (and Peter does a pretty good job of explaning his rationale). But that said, ActionScript does really well. C# is obviously going to be blazing, but ActionScript isn’t far behind. One of the cool things about working for Adobe from my perspective is how much the Flash Player engineering team has been able to cram into the player and keep it small. With the open sourced JIT, ActionScript could potentially get even better speed increases.

Disclosure: I’m now working for Adobe as a Rich Internet Application Evangelist. While I’m employed by Adobe, the opinions here on the blog are my own.

[tags]Peter Fisk, ActionScript, C#[/tags]

Posted in Rich Internet Applications

No Responses

  1. Marlon Smith

    Wow, what a lame benchmark, has nothing to do with RIA perf. At least add arrays or a function dispatch, this is a relatively pointless benchmark.

  2. Xiaolei Shi

    And Peter is what… 14 years old? You can tell from his code that he’s probably just getting to the Pythagorean theorem.

    +1 Adobe Propaganda
    -1 Objectivity

  3. Davo

    The poor, poor Pythin people. The foundation of their worlds must be rocked! What will they do now? They could just accuse you of being an Adobe Propogandist and…oh wait…. Nice :-)

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.

About Ryan Stewart - Rich Internet Application Mountaineer

A blog by a Platform Evangelist at Adobe covering Adobe's RIA platform. Includes posts about Adobe Flex, Adobe AIR, ColdFusion, LiveCycle, Thermo, and everything in between.