Всем привет!
Есть несколько вариаций алгоритма (не важно какой), нужно каждую вариацию запустить несколько тысяч раз с разными параметрами, чтобы выяснить какой набор лучше экономит память, а какой набор лучше экономит CPU. Все дело замеряется в Rust, но крейт criterion, который обычно в таких случаях берут не умеет трекать память. В остальном этот крейт конечно шикарен. В общем нужно как-то грамотно собрать статистку по продолжительности вызова, потреблению CPU, потреблению памяти. Может, кто-то сталкивался и можно средствами linux организовать, например, через RSS файл? Или как-то valgrind можно натравить именно на функцию, а не в целом на процесс?
В общем, хелп народ