From 29fb64e557e40afc8d58ae34c65650da9ea3c511 Mon Sep 17 00:00:00 2001 From: Justin Worthe Date: Tue, 15 May 2018 23:19:31 +0200 Subject: Moved perf intermediary files to target folder --- .gitignore | 3 ++- Makefile | 7 ++++--- src/bin/perf-test.rs | 2 +- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 44ba2ac..cadf2dd 100644 --- a/.gitignore +++ b/.gitignore @@ -7,4 +7,5 @@ state.json Cargo.lock # These are backup files generated by rustfmt -**/*.rs.bk \ No newline at end of file +**/*.rs.bk +/perf.data diff --git a/Makefile b/Makefile index 5f2e069..a87c095 100644 --- a/Makefile +++ b/Makefile @@ -6,10 +6,11 @@ test: profile: cargo build --release --features "benchmarking" + mkdir -p target/profile sudo perf record -F 1000 -a -g target/release/perf-test - sudo perf script > out.perf - ../FlameGraph/stackcollapse-perf.pl out.perf > out.folded - ../FlameGraph/flamegraph.pl out.folded > flamegraph.svg + sudo perf script > target/profile/out.perf + ../FlameGraph/stackcollapse-perf.pl target/profile/out.perf > target/profile/out.folded + ../FlameGraph/flamegraph.pl target/profile/out.folded > target/profile/flamegraph.svg clean: cargo clean diff --git a/src/bin/perf-test.rs b/src/bin/perf-test.rs index 62c323c..835267e 100644 --- a/src/bin/perf-test.rs +++ b/src/bin/perf-test.rs @@ -7,7 +7,7 @@ use zombot::engine::command::Command; use std::error::Error; -const STATE_PATH: &str = "init_state.json"; +const STATE_PATH: &str = "tests/state0.json"; const COMMAND_PATH: &str = "command.txt"; -- cgit v1.2.3