Status: Accepted
Owner: erik.corry
Labels: Type-Bug Priority-Medium

New issue 1935 by erik.corry: WebGL benchmark (vertex_buffer_object_string) is very sensitive to random hash seed
http://code.google.com/p/v8/issues/detail?id=1935

A factor of 4 performance difference is observed depending on the hash seed. The seed of 1 is one of the good ones, the seed of 2 is one of the bad ones.

Good profile:

5337   98.6%   98.6%  LazyCompile: *draw
  26    0.5%    0.5%  LazyCompile: *PeriodicIterator.incr
   4    0.1%    0.1%  LazyCompile: ~draw

Bad profile:

1614   26.4%   26.4%  LazyCompile: draw
1143   18.7%   18.7%  Stub: KeyedLoadElementStub
 879   14.4%   14.4%  LazyCompile: *draw
 795   13.0%   13.0%  Stub: KeyedStoreElementStub
 495    8.1%    8.1%  Stub: BinaryOpStub_MUL_OverwriteRight_HeapNumbers
 263    4.3%    4.3%  Stub: BinaryOpStub_ADD_Alloc_HeapNumbers
 247    4.0%    4.0%  Stub: BinaryOpStub_ADD_OverwriteLeft_HeapNumbers
 234    3.8%    3.8%  Stub: UnaryOpStub_SUB_Alloc_HeapNumbers
 178    2.9%    2.9%  KeyedLoadIC: args_count: 0
 102    1.7%    1.7%  KeyedStoreIC: args_count: 0 {1}
   8    0.1%    0.1%  LazyCompile: ~draw




--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev

Reply via email to