Rust versus C gcc fastest programs by faster benchmark performance n-body source secs mem gz cpu cpu load Rust 5.72 916 1753 5.72 0% 100% 1% 0% C gcc 7.56 8 1391 7.56 100% 1% 1% 1% reverse-complement source secs mem gz cpu cpu load Rust 1.61 994,796 1376 2.74 28% 24% 96% 24% C gcc 1.76 994,488 1438 3.98 97% 43% 44% 46% spectral-norm source secs mem gz cpu cpu load Rust 1.97 2,312 1126 7.86 100% 100% 99% 99% C gcc 1.98 1,168 1139 7.87 100% 99% 100% 99% pidigits source secs mem gz cpu cpu load Rust 1.75 2,996 1420 1.75 1% 100% 1% 1% C gcc 1.75 2,732 452 1.75 1% 8% 9% 100% binary-trees source secs mem gz cpu cpu load Rust 3.50 134,208 754 12.73 89% 89% 99% 89% C gcc 3.48 168,708 809 11.25 75% 82% 80% 90% fasta source secs mem gz cpu cpu load Rust 1.47 2,008 1906 4.58 77% 77% 83% 77% C gcc 1.36 2,864 2268 5.41 99% 100% 100% 99% k-nucleotide source secs mem gz cpu cpu load Rust 5.56 136,128 1648 17.15 78% 84% 48% 100% C gcc 4.88 130,060 1506 16.06 87% 96% 87% 60% fannkuch-redux source secs mem gz cpu cpu load Rust 10.15 856 1020 39.68 92% 99% 100% 100% C gcc 8.67 852 910 34.14 99% 100% 100% 95% mandelbrot source secs mem gz cpu cpu load Rust 2.00 11,740 1007 7.93 99% 100% 99% 99% C gcc 1.64 26,512 1135 6.54 99% 100% 99% 100% regex-redux source secs mem gz cpu cpu load Rust 2.51 191,144 765 3.93 16% 84% 58% 0% C gcc 1.46 152,216 1397 3.40 45% 41% 100% 49% Rust rustc 1.33.0 (2aa4c46cf 2019-02-28) LLVM version 8.0 C gcc gcc (Ubuntu 8.2.0-7ubuntu1) 8.2.0 all other Rust programs & measurements