RFR: 8008733: Psr:perf:osb performance regression (18%) in wss_bodyenc
Alan Bateman
Alan.Bateman at oracle.com
Fri Oct 11 19:57:10 UTC 2013
On 11/10/2013 15:30, Aleksey Shipilev wrote:
> :
> While I agree with the fix, profiling is the no-go way to confirm the
> performance regression and the fix, especially with the broken test you
> have in [3]. You need to build targeted benchmarks, see e.g. jmh:
> http://openjdk.java.net/projects/code-tools/jmh/
>
>> [1] http://cr.openjdk.java.net/~aefimov/8008733/webrev.00/
> Looks good. What a mess is that code anyway!
I don't know this code but I see that m_dtmManager is initialized in the
init method (invoked by the constructor). Also there doesn't seem to be
serializable involved. So the change looks okay.
Do you have a sponsor to help you get this in? Also will the benchmarks
or tests to verify the performance be going anywhere (this might be a
question for Aleksey as ideally we should be building up a suite a good
micro benchmarks as we fix or improve things).
-Alan.
More information about the core-libs-dev
mailing list