Aleksey,
Thank you for your comments and JMH reference.
I have created a benchmark to measure an average time of XPathContext object creation.
The benchmark code:
    @GenerateMicroBenchmark
    @BenchmarkMode(Mode.AverageTime)
    @OutputTimeUnit(TimeUnit.MICROSECONDS)
    public void testMethod(BlackHole bh) {
        bh.consume( new XPathContext() );
    }

Benchmark results:
Without proposed fix: 9,496 us/op
With proposed fix: 8,570 us/op

Alan,
No, I don't have sponsor and I'll be very appreciate if you'll sponsor this commit. The changeset is located here: h ttp://cr.openjdk.java.net/~aefimov/8008733/8008733_hg.export <http://cr.openjdk.java.net/%7Eaefimov/8008733/8008733_hg.export>. But I suppose, we will need another one formal review from a JDK8 reviewer.

Thank you,
Aleksej

On 10/12/2013 12:47 AM, Aleksey Shipilev wrote:
On 10/11/2013 11:57 PM, Alan Bateman wrote:
(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).
Working on it separately for some time now.
It would help to have the benchmark for particular issue anyway.

-Aleksey.

Reply via email to