logan-keede commented on issue #13814: URL: https://github.com/apache/datafusion/issues/13814#issuecomment-2725515168
using following command on release 42.0.0, 45.0.0, and current main. ```bash cargo build -p datafusion-cli --timings -j 10 ``` [42.0.0]   [45.0.0]   [46.0.0]   There is some improvement in build time (201sec -> 190 sec-->183sec), for datafusion crate(65->65->49).(some progress!!) also, [this article](https://fasterthanli.me/articles/why-is-my-rust-build-so-slow#rustc-self-profiling) and the issue mentioned above by @tustvold(https://github.com/rust-lang/rust/issues/87012) looks promising. The problem cause also seems to be similar between evaluate_obligation[1] and `async_trait`. Though I am not sure if we can apply the same tricks in our usecase. Is it technically possible[2] and worth a try? [1]: I think evaluate_obligation and process_obligation are same, correct me if I am wrong. [2]: I am guessing it should be possible but not too sure. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org For additional commands, e-mail: github-h...@datafusion.apache.org