membrane / soa-model

Toolkit and Java API for WSDL, WADL and XML Schema.
http://www.membrane-soa.org/soa-model/
Apache License 2.0
94 stars 73 forks source link

Compare performance improvements through caching #197

Closed ithena closed 10 years ago

ithena commented 10 years ago

Some more aggressive performance improvements for the compare algorithm through caching the getAllSchemas() result.

For our WSDLs who pull in a lot of Schemas this results in a 90% speedup. Our longest running WSDL comparison went from taking 90 seconds to taking 8 seconds after these improvements.

predic8 commented 10 years ago

Impressive performance improvement!