mirror of
https://github.com/Noratrieb/website.git
synced 2026-01-17 02:15:01 +01:00
Compare commits
No commits in common. "b7ba7d9ec4a14ad47a156d3e9c83e9f381441af1" and "e29cf0880ab6841e6800b5f92c6af450ba920ce6" have entirely different histories.
b7ba7d9ec4
...
e29cf0880a
3 changed files with 4 additions and 14174 deletions
File diff suppressed because it is too large
Load diff
Binary file not shown.
|
Before Width: | Height: | Size: 134 KiB |
|
|
@ -61,8 +61,8 @@
|
||||||
<textarea data-template>
|
<textarea data-template>
|
||||||
# speed 🚀
|
# speed 🚀
|
||||||
|
|
||||||
- runtime performance
|
|
||||||
- compile times
|
- compile times
|
||||||
|
- runtime performance
|
||||||
</textarea>
|
</textarea>
|
||||||
</section>
|
</section>
|
||||||
<section>
|
<section>
|
||||||
|
|
@ -131,11 +131,6 @@
|
||||||
## it's often LLVMs fault
|
## it's often LLVMs fault
|
||||||
|
|
||||||
- but like not really
|
- but like not really
|
||||||
|
|
||||||
<br>
|
|
||||||
<img alt="output of cargo build --timings, showing blocks of blue and purple bars of roughly equal size" src="cargo-timings-debug-ra.png">
|
|
||||||
|
|
||||||
`cargo build --timings`
|
|
||||||
</textarea>
|
</textarea>
|
||||||
</section>
|
</section>
|
||||||
<section>
|
<section>
|
||||||
|
|
@ -401,8 +396,8 @@ fn main() { math::add() }
|
||||||
|
|
||||||
- spend N times optimizing the function
|
- spend N times optimizing the function
|
||||||
- and there's duplicate instances!
|
- and there's duplicate instances!
|
||||||
- share-generics helps for non-release builds
|
|
||||||
- `cargo-llvm-lines`
|
- `cargo-llvm-lines`
|
||||||
|
- share-generics helps for non-release builds
|
||||||
</textarea>
|
</textarea>
|
||||||
</section>
|
</section>
|
||||||
<section data-markdown>
|
<section data-markdown>
|
||||||
|
|
@ -556,6 +551,7 @@ fn main() { math::add() }
|
||||||
|
|
||||||
- optimizes everything in your program together at the end
|
- optimizes everything in your program together at the end
|
||||||
- breaks crate boundaries
|
- breaks crate boundaries
|
||||||
|
- is awesome
|
||||||
- is slow
|
- is slow
|
||||||
- comes in many forms
|
- comes in many forms
|
||||||
</textarea>
|
</textarea>
|
||||||
|
|
@ -691,8 +687,6 @@ fn main() { math::add() }
|
||||||
## and both? 🥺👉👈
|
## and both? 🥺👉👈
|
||||||
|
|
||||||
- no
|
- no
|
||||||
- at least not at once
|
|
||||||
- debug/release
|
|
||||||
</textarea>
|
</textarea>
|
||||||
</section>
|
</section>
|
||||||
<section data-markdown>
|
<section data-markdown>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue