Status: New
Owner: ----
CC: [email protected], [email protected], [email protected],
[email protected]
Labels: Type-FeatureRequest Priority-Medium
New issue 1750 by [email protected]: Improve performance of mesh
decompression benchmark
http://code.google.com/p/v8/issues/detail?id=1750
Won Chun has developed a standalone benchmark of his mesh decompression
algorithm, which was a core technology of Google Body, and is relevant to
3D applications running in the web browser. This benchmark downloads and
decompresses a mesh containing 1 million triangles.
http://webgl-loader.googlecode.com/svn/trunk/samples/happy/bench.html
The "decode time" is the relevant measurement; "total time" includes
download time.
On my MacBook Pro, Firefox 8.0 beta decodes in 140 ms. Chrome Canary
(16.0.895.0) takes ~300 ms.
I realize that a benchmark that only runs for a couple of hundred ms is not
V8's sweet spot, but Won's point is that he doesn't care if V8 gets faster
for the case of a loop running for 1-2 seconds; he cares about how long it
takes to decompress 1 million triangles.
It would be great if the V8 team could take a look at this benchmark and
see if there's anything that can be done to improve its performance. It
does relatively simple operations; string indexing, some bitwise
operations, and some allocation and filling of Float32Arrays and
Uint16Arrays. Thanks.
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev