Closed Matt-Esch closed 7 years ago
Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
cc @kriskowal @Raynos
lgtm.
Whelp, I added the cache option specifically so you could use it to improve perf, so I’m fine backing it out if it hurts more than it can help.
Updating thriftrw beyond 3.1.0 caused a serious regression in cpu and memory usage during thrift client creation. I bisected it down to the enabling of the cache option. Reverting the cache option significantly improves performance. The impact of the cache option is to add 10 minutes to our test suite and increase startup time by 10s.
Unless this was added to address a different observed concern, I'm removing the cache option.