EVALUATION
http://hg.openjdk.java.net/hsx/hsx17/baseline/rev/47d6ab4dec3b
|
|
|
EVALUATION
As far as i can tell, a day-one bug that was in the JVM waiting for the use of BIS by memset() to happen.
|
|
|
EVALUATION
http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/3bfae429e2cf
|
|
|
EVALUATION
As in description and suggested fix.
|
|
|
SUGGESTED FIX
Preliminary webrev, under perf and test:-
http://analemma.sfbay.sun.com/net/neeraja/export/ysr/memset/webrev/
When using CMS on sparc4v, do not use sparc4v-specific optimized memset() for
BOT updates.
|
|
|
WORK AROUND
A big-hammer workaround that doesn't use the optimized libc_psr memset() is:-
export LD_NOAUXFLTR=1
This may reduce performance of the JVM in general and of native code
using memset() in particular.
CAVEAT: if your application uses native code that depends on auxiliary filters
on certrain platforms for correctness, such aplications may even break when
auxiliary filters are turned off above.
|
|
|