Changes

Jump to: navigation, search

Kraken Info

1,366 bytes added, 02:01, 27 September 2010
Created page with "== ai-astar == A ''toy benchmark''. A path-finding program that uses A* search. '''Key features.''' The benchmark spends almost all of its time in the loop in the following fu..."
== ai-astar ==
A ''toy benchmark''. A path-finding program that uses A* search.

'''Key features.''' The benchmark spends almost all of its time in the loop in
the following function.

Array.prototype.findGraphNode = function(obj) {
for(var i=0;i<this.length;i++) {
if(this[i].pos == obj.pos) { return this[i]; }
}
return false;
};

'''Mozilla-specific things.''' The above loop is traced and accounts for
roughly 95% of execution time.

== audio-beat-detection ==
'''Key features.''' Overwrites holes in arrays a lot.

== audio-dft ==

== audio-fft ==
'''Mozilla-specific things.''' Judging from the Cachegrind results, it's almost
identical to audio-beat-detection.

== audio-oscillator ==

== imaging-gaussian-blur --

== imaging-darkroom ==

== imaging-desaturate ==

== json-stringify-tinderbox ==
A ''microbenchmark''. Calls JSON.stringify() 1000 times on an object that takes up over 450,000 chars to express in a file.

'''Key features.''' The result of the call to JSON.stringify() is never used, so this benchmark is susceptible to gaming -- an implementation could detect that the result isn't used and call a faster version of JSON.stringify() that doesn't build the result (ie. an empty function).

== stanford-crypto-aes ==

== stanford-crypto-ccm ==

== stanford-crypto-pbkdf2 ==

== stanford-crypto-sha256-iterative ==
Confirm
1,345
edits

Navigation menu