VisibleMemberMap.java possible performance improvements

Jonathan Gibbons jonathan.gibbons at oracle.com
Thu Sep 19 12:00:41 PDT 2013


On 09/19/2013 11:02 AM, Jonathan Gibbons wrote:
> On 09/19/2013 10:00 AM, Michael Simacek wrote:
>> Hi,
>>
>> I thought about improving performance of the default doclet 
>> implementation a bit.
>> According to profiler results, most of the CPU time is spent in 
>> constructing the member map in VisibleMemberMap.java.
>> So I've rewritten part of the VisbleMemberMap and reduced the javadoc 
>> run time to 60-70% of original run time (on large inputs).
>>
>> Is there any chance of this patch (attached) being accepted into 
>> OpenJDK?
>> I've never made any contribution to OpenJDK before, so I would like 
>> to ask for code review and guidance through the contribution process.
>>
>> Michael
>>
>
> I've filed JDK-8025091 to track this work -- and now that 
> bugs.openjdk.java.net is publicly accessible, you should be able to 
> view it yourself.
>
> The bug should be visible here: 
> https://bugs.openjdk.java.net/browse/JDK-8025091
>
> -- Jon
>
>

Michael's patch is now visible as a webrev at
    http://cr.openjdk.java.net/~jjg/8025091/webrev.00/

-- Jon


More information about the javadoc-dev mailing list