mirror of
https://github.com/Noratrieb/website.git
synced 2026-01-16 18:05: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>
|
||||
# speed 🚀
|
||||
|
||||
- runtime performance
|
||||
- compile times
|
||||
- runtime performance
|
||||
</textarea>
|
||||
</section>
|
||||
<section>
|
||||
|
|
@ -130,12 +130,7 @@
|
|||
<textarea data-template>
|
||||
## it's often LLVMs fault
|
||||
|
||||
- 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`
|
||||
- but like not really
|
||||
</textarea>
|
||||
</section>
|
||||
<section>
|
||||
|
|
@ -401,8 +396,8 @@ fn main() { math::add() }
|
|||
|
||||
- spend N times optimizing the function
|
||||
- and there's duplicate instances!
|
||||
- share-generics helps for non-release builds
|
||||
- `cargo-llvm-lines`
|
||||
- share-generics helps for non-release builds
|
||||
</textarea>
|
||||
</section>
|
||||
<section data-markdown>
|
||||
|
|
@ -556,6 +551,7 @@ fn main() { math::add() }
|
|||
|
||||
- optimizes everything in your program together at the end
|
||||
- breaks crate boundaries
|
||||
- is awesome
|
||||
- is slow
|
||||
- comes in many forms
|
||||
</textarea>
|
||||
|
|
@ -691,8 +687,6 @@ fn main() { math::add() }
|
|||
## and both? 🥺👉👈
|
||||
|
||||
- no
|
||||
- at least not at once
|
||||
- debug/release
|
||||
</textarea>
|
||||
</section>
|
||||
<section data-markdown>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue