RFR (S): 8202915: [JAXP] Performance enhancements and cleanups in com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator

Joe Wang huizhe.wang at oracle.com
Thu May 10 18:07:34 UTC 2018


Thanks for bringing in what's been in SAP's JVM. The change looks good 
to me. On whether to remove the commented lines (the unused 
getContentSpecType method), I would say yes since that was replaced with 
that of a DTDGrammar method a long long time ago :-)

Cheers,
Joe

On 5/10/2018 9:01 AM, Langer, Christoph wrote:
>
> One addition: I think it would be more appropriate to completely 
> remove the commented lines but I didn’t dare to do so yet. What do you 
> think?
>
> *From:*Langer, Christoph
> *Sent:* Donnerstag, 10. Mai 2018 17:51
> *To:* core-libs-dev at openjdk.java.net; 'Joe Wang' <huizhe.wang at oracle.com>
> *Subject:* RFR (S): 8202915: [JAXP] Performance enhancements and 
> cleanups in com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator
>
> Hi,
>
> here is a little contribution that has been in SAP’s JVM for several. 
> In method XMLDTDValidator::getAttributeTypeName(XMLAttributeDecl 
> attrDecl), a StringBuilder, preallocated to the expected length vs. a 
> default StringBuffer could help performance for 
> “XMLSimpleType.TYPE_ENUMERATION”. I also took the chance to do some 
> further cleanups in that class (removing/uncommenting unused variables 
> and code lines).
>
> Please help reiviewing.
>
> Bug: https://bugs.openjdk.java.net/browse/JDK-8202915 
> <https://bugs.openjdk.java.net/browse/JDK-8202915>
>
> Webrev: http://cr.openjdk.java.net/~clanger/webrevs/8202915.0/ 
> <http://cr.openjdk.java.net/%7Eclanger/webrevs/8202915.0/>
>
> Thank you
>
> Christoph
>



More information about the core-libs-dev mailing list