RFR (M): 8188764: Obsolete AssumeMP and then remove all support for non-MP builds
David Holmes
david.holmes at oracle.com
Tue Sep 18 07:04:39 UTC 2018
On 18/09/2018 4:37 PM, Doerr, Martin wrote:
> Hi David,
>
>> It is still used for spin-loop and related optimisations. Badly tuned
>> spinloops on uniprocessors could be a significant performance issue.
>> Keeping the is_MP check on a MP system is no hindrance as its just part
>> of the spin-loop.
>
> So this means you're actually fixing this.
> os::is_MP is always true in the current implementation (due to "AssumeMP ||").
Out-of-the-box yes. I'm assuming anyone actually running on a
uniprocessor would have set -XX:-AssumeMP.
Thanks,
David
> Thanks for explaining.
>
> Shared code part looks fine.
>
> Thanks,
> Martin
>
More information about the hotspot-dev
mailing list