cargo-show-asm
coz
cargo-show-asm | coz | |
---|---|---|
15 | 18 | |
593 | 3,941 | |
- | 3.3% | |
9.1 | 5.7 | |
5 days ago | 23 days ago | |
Rust | C | |
Apache License 2.0 | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
cargo-show-asm
- Performance difference between obj.function(...) and function(obj, ...) ?
- Cargo command to analyze the code
- The Icculus Microgrant is giving out 250 dollar grants to open source projects, please brag about your project(s) in this thread so I can see them!
-
Announcing clap-markdown — automatically generate Markdown docs for clap command-line tools
https://github.com/pacak/cargo-show-asm/tree/semantic - how all of this is used
- cargo-show-asm 0.2.14 - new and improved all over the place :)
-
cargo-show-asm 0.2.10 - new and improved all over the place :)
Go to https://github.com/pacak/cargo-show-asm/issues/new
-
cargo-show-asm 0.2.4 - new and improved all over the place :)
https://github.com/pacak/cargo-show-asm/pull/88 - will release in a day or two unless there's some more urgent fixes.
-
Compiling Brainfuck code - Part 2: A Singlepass JIT Compiler
In this case, I used cargo-show-wasm
-
Why would introducing a panic cause a 20% performance increase
Executing cargo-show-asm on the before and after doesn't show large difference in total lines emitted (1061 vs 1102):
-
Design comparison of clap and bpaf (arg parsers)
If you are using bpaf in a situation where you don't really care about the compilation time (or you do but already have proc macros) you just put the main options struct on top and describe the rest in any style: https://github.com/pacak/cargo-show-asm/blob/master/src/opts.rs
coz
- Coz: Causal Profiling
- Coz: Finding code that counts with causal profiling
-
Why is SwitchToThread using so many resources?
But let's take the guesswork out of profilers. Use Coz. It's a causal profiler that performs experiments to determine what code would see the greatest performance improvement of the whole program if made faster. There's a video in the link; I think the best demonstration they had was a program that saw the greatest improvement by optimizing a function that ranked #30 by a sampling profiler.
-
Performance analysing tools
Coz. It's in a Debian package so you don't have to build it. Watch the video embedded in the page I linked; I;m all about profiling, but the devil is if you're not a statistician, you don't know how to read profiler results.
-
How much does Rust's bounds checking actually cost?
I think https://github.com/plasma-umass/coz solves most problems related to noise in benchmarks.
-
Why would introducing a panic cause a 20% performance increase
Perhaps you're thinking of the coz profiler (https://github.com/plasma-umass/coz)?
- Coz: Finding Code That Counts with Causal Profiling
-
Ask HN: Has anyone used Coz for casual profiling?
I was thinking of doing some kernel profiling, and stumbled upon this interesting repo: https://github.com/plasma-umass/coz
I'm pretty intrigued by the concept, and was wondering if anyone here tried out Coz.
-
Best accurate way to measure/compare elapsed time in C++
https://github.com/plasma-umass/coz https://youtu.be/7g1Acy5eGbE
-
Performance variation when moving functions between files
Could it be an issue of binary layout? Have a look at the coz profiler which has a rust port.
What are some alternatives?
cargo-asm - cargo subcommand showing the assembly or llvm-ir generated for Rust code
Sampling Profiler for Python - Simple Python sampling profiler
wp-plugin-leaflet-map - Add leaflet maps to Wordpress with shortcodes
php-spx - A simple & straight-to-the-point PHP profiling extension with its built-in web UI
compiler-team - A home for compiler team planning documents, meeting minutes, and other such things.
stabilizer - Stabilizer: Rigorous Performance Evaluation (llvm-12 fork)
datafaker - Generating fake data for the JVM (Java, Kotlin, Groovy) has never been easier!
nng - nanomsg-next-generation -- light-weight brokerless messaging
cargo-aur - Prepare Rust projects to be released on the Arch Linux User Repository
zmqpp - 0mq 'highlevel' C++ bindings
wagic - Wagic the Homebrew
MTuner - MTuner is a C/C++ memory profiler and memory leak finder for Windows, PlayStation 4 and 3, Android and other platforms