Profiling #122

Open
mgehre opened this Issue Oct 4, 2011 · 3 comments

Projects

None yet

3 participants

@mgehre
Lightspark member

Do some profiling.

See for example ecma3/Date/e15_9_5_10, which does some simple arithmetic but takes forever on lightspark. It completets on the proprietary player in seconds.

@janimo

I see this too. On my machine about 30 tests time out, the majority of them from the Date suite. Allowed to run they complete in about 20 seconds.

@mgehre
Lightspark member

ecma3/Date/e15_9_5_10 takes about 36 seconds (24 seconds with '-j -ni') on my machine (Release build). The proprietary player runs this in under 2 seconds.

@theli-ua

It looks like the most overhead comes from atomic_decrement as well as other threadsafety things.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment