4 ms·
> during development builds That's the key phrase in his statement. I'm not familiar with Rust, but if compilation speed is a major issue, and there are aspec
by crazyjncsu 6y ago
> during development builds
That's the key phrase in his statement.
I'm not familiar with Rust, but if compilation speed is a major issue, and there are aspects of the compilation that are avoidable to trade-off for runtime performance, it seems to be a good idea to make those configurable per-build-type. Does Rust not offer this?
- steveklabnik 6y agoNot currently, but it's been discussed a few times. Nobody has tried to write a patch yet, that I'm aware of.
- deleted 6y ago[deleted]
- snippy 6y agoI've written an image processing tool in Rust, where running a large image downscaling test with a release build takes 2.0 seconds, and with a debug build it takes 18.7 seconds. So most of the time during development I compiled in release mode, because it was actually faster overall. For many applications debug builds are fast enough, but their runtime performance is already so slow, that I hope they don't get even slower.
- hobofan 6y agoIt could certainly be a config flag on the profile that can be optionally enabled, and wouldn't need to be enabled by default.