Status: New
Owner: ----
Labels: Type-Bug Priority-Medium

New issue 1767 by [email protected]: numops-fuzz.js is *very* slow when compiled with crankshaft in debug mode.
http://code.google.com/p/v8/issues/detail?id=1767

The second iteration in stress test takes forever to compile optimized code. Removing the bottom half of the function in numops-fuzz.js makes it take less time, but the profiler records:

[Bottom up (heavy) profile]:
  Note: percentage shows a share of a particular caller in the total
  amount of its parent calls.
  Callers occupying less than 2.0% are not shown.

   ticks parent  name
  16271   30.2%  v8::internal::HInstruction::Verify()
16271 100.0% Script: /usr/local/google/home/yangguo/v8/test/mjsunit/numops-fuzz.js

  15177   28.1%  v8::internal::HInstruction::next() const
15177 100.0% Script: /usr/local/google/home/yangguo/v8/test/mjsunit/numops-fuzz.js

  13692   25.4%  CheckHelper(char const*, int, char const*, bool)
13654 99.7% Script: /usr/local/google/home/yangguo/v8/test/mjsunit/numops-fuzz.js

2500 4.6% v8::internal::List<v8::internal::FullCodeGenerator::BailoutEntry, v8::internal::ZoneListAllocationPolicy>::operator[](int) const 2500 100.0% Script: /usr/local/google/home/yangguo/v8/test/mjsunit/numops-fuzz.js

1505 2.8% v8::internal::FullCodeGenerator::PrepareForBailoutForId(int, v8::internal::FullCodeGenerator::State) 1505 100.0% Script: /usr/local/google/home/yangguo/v8/test/mjsunit/numops-fuzz.js

1392 2.6% v8::internal::List<v8::internal::FullCodeGenerator::BailoutEntry, v8::internal::ZoneListAllocationPolicy>::length() const 1392 100.0% Script: /usr/local/google/home/yangguo/v8/test/mjsunit/numops-fuzz.js


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

Reply via email to