3 ms·
I can share my maybe-unrelated-experience. I'm working on a Java parser/semantics analysis in Rust, and it'll replace the current semantics engine of https://l
by tanin 7y ago
I can share my maybe-unrelated-experience.
I'm working on a Java parser/semantics analysis in Rust, and it'll replace the current semantics engine of https://lilit.dev https://lilit.dev.
We are processing 100,000 Java files at a time with Scala/Java It currently uses 10GB of RAM. Moving to Rust will reduce memory usage drastically, and that will reduce my bill.
But I'm not going full Rust because of mundane stuff like move data here and there. It's better to use Scala or a language with higher abstraction. The time sink is IO/database call anyway, so the performance gain per request might not be that significant.