RFR (S): 8067014: LinearScan::is_sorted significantly slows down fastdebug builds' performance
aleksey.shipilev at oracle.com
Fri Mar 6 11:41:53 UTC 2015
On 06.03.2015 14:33, Filipp Zhinkin wrote:
> In certain cases (like -client -Xcomp) C1 compilation is very slow
> w/ fastdebug builds. A place where we spent enormous amount of time
> is LinearScan::is_sorted method, which simply verifies that a list
> that should be sorted is actually sorted and that both sorted and
> unsorted lists contains same intervals.
Okay, what caller of is_sorted dominates? Maybe instead of optimizing
the is_sorted itself, you need to move/relax the assert in some selected
That is to say I am not fond of complicating the non-product code that
does verification without a compelling reason to do so; let's first
figure out if we "just" do excess asserts.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 819 bytes
Desc: OpenPGP digital signature
More information about the hotspot-compiler-dev