Steps to reproduce
- Create a new crate with cargo.
- Add
packed_simd = '0.3.1' to Cargo.toml of the new crate.
- Build the new crate.
Actual results
While compiling packed_simd, rustc takes more than 2 GB of RAM.
Expected results
Lesser RAM usage.
Additional info
Maybe it's just the nature of packed_simd that it takes a lot of RAM to compile, and there's no bug. However, if RAM usage reached 3 GB in the future, the crate would become unbuildable on 32-bit systems. It might be worthwhile to investigate if building packed_simd has to take this much RAM or if there is an opportunity to use less RAM without adversely affecting compilation speed on systems that have plenty of RAM.
Steps to reproduce
packed_simd = '0.3.1'toCargo.tomlof the new crate.Actual results
While compiling
packed_simd, rustc takes more than 2 GB of RAM.Expected results
Lesser RAM usage.
Additional info
Maybe it's just the nature of
packed_simdthat it takes a lot of RAM to compile, and there's no bug. However, if RAM usage reached 3 GB in the future, the crate would become unbuildable on 32-bit systems. It might be worthwhile to investigate if buildingpacked_simdhas to take this much RAM or if there is an opportunity to use less RAM without adversely affecting compilation speed on systems that have plenty of RAM.