palantir / conjure-java

Conjure generator for Java clients and servers
Apache License 2.0
27 stars 43 forks source link

~10x perf degradation between 5.67.0 and 6.11.0 (and later) #2325

Open michal-draftwise opened 3 months ago

michal-draftwise commented 3 months ago

What happened?

When upgrading from 5.67.0 to 8.6.0 we noticed about 10x longer task times for :compileConjureObjects. I checked different versions in between and it turns out the task was failing for versions 6.0.0 through to 6.10.0, it started succeeding in 6.11.0 and it already suffered from described slowness.

I checked the most recent version (8.23.0 at the tine of writing) but it is still slow.

What did you want to happen?

Ideally we would have wanted for tasks to get quicker, but we'd be happy with them not being that significantly slower ;-)