Profiling Rust Programs with valgrind, heaptrack, and hyperfine

Описание к видео Profiling Rust Programs with valgrind, heaptrack, and hyperfine

In this video I show how I use valgrind and hyperfine for CPU profiling and heaptrack for memory profiling of Rust binaries. I also show how I leveraged these tools to get a ~64% decrease in execution time for one of my programs through a mix of algorithmic and source-level optimizations.

My website: https://bwestbro.com
My configs: https://github.com/ntBre/yt-configs
anpass repo: https://github.com/ntBre/anpass
pbqff repo: https://github.com/ntBre/pbqff

Time stamps
00:00:00 Introduction
00:00:38 CPU profiling with callgrind
00:09:29 Benchmarking with hyperfine
00:14:51 Memory profiling with heaptrack

Комментарии

Информация по комментариям в разработке