diff --git a/bfi-rust/Cargo.toml b/bfi-rust/Cargo.toml index d3cbadf..95dad5a 100644 --- a/bfi-rust/Cargo.toml +++ b/bfi-rust/Cargo.toml @@ -8,6 +8,8 @@ edition = "2018" [dependencies] +[profile.release] +debug=true [profile.dev] -opt-level = 3 \ No newline at end of file +opt-level = 3 diff --git a/bfi-rust/flamegraph.svg b/bfi-rust/flamegraph.svg new file mode 100644 index 0000000..d86c8ea --- /dev/null +++ b/bfi-rust/flamegraph.svg @@ -0,0 +1,412 @@ +Flame Graph Reset ZoomSearch [unknown] (24 samples, 48.00%)[unknown][unknown] (24 samples, 48.00%)[unknown][unknown] (24 samples, 48.00%)[unknown][unknown] (24 samples, 48.00%)[unknown][unknown] (24 samples, 48.00%)[unknown][unknown] (24 samples, 48.00%)[unknown][unknown] (24 samples, 48.00%)[unknown][unknown] (24 samples, 48.00%)[unknown][unknown] (24 samples, 48.00%)[unknown][unknown] (24 samples, 48.00%)[unknown][unknown] (6 samples, 12.00%)[unknown][unknown] (6 samples, 12.00%)[unknown][unknown] (4 samples, 8.00%)[unknown][unknown] (4 samples, 8.00%)[unknown][unknown] (4 samples, 8.00%)[unknown][unknown] (4 samples, 8.00%)[unknown][unknown] (4 samples, 8.00%)[unknown][unknown] (3 samples, 6.00%)[unknown][unknown] (1 samples, 2.00%)[..[unknown] (1 samples, 2.00%)[..[unknown] (1 samples, 2.00%)[..[unknown] (1 samples, 2.00%)[..[unknown] (1 samples, 2.00%)[..[unknown] (1 samples, 2.00%)[..[unknown] (1 samples, 2.00%)[..[unknown] (1 samples, 2.00%)[..[unknown] (25 samples, 50.00%)[unknown]_start (1 samples, 2.00%)_..[unknown] (1 samples, 2.00%)[..[unknown] (1 samples, 2.00%)[..[unknown] (1 samples, 2.00%)[..[unknown] (1 samples, 2.00%)[..[unknown] (1 samples, 2.00%)[.._init (1 samples, 2.00%)_..__pthread_initialize_minimal_internal (1 samples, 2.00%)_..__GI___getrlimit64 (1 samples, 2.00%)_..[unknown] (1 samples, 2.00%)[..[unknown] (1 samples, 2.00%)[..[unknown] (1 samples, 2.00%)[..[unknown] (1 samples, 2.00%)[..[unknown] (1 samples, 2.00%)[..[unknown] (1 samples, 2.00%)[..[unknown] (1 samples, 2.00%)[.._dl_map_object_deps (2 samples, 4.00%)_dl_.._dl_catch_exception (2 samples, 4.00%)_dl_..openaux (2 samples, 4.00%)open.._dl_map_object (2 samples, 4.00%)_dl_.._dl_map_object_from_fd (2 samples, 4.00%)_dl_.._dl_map_segments (2 samples, 4.00%)_dl_..__mmap64 (2 samples, 4.00%)__mm..__mmap64 (2 samples, 4.00%)__mm..[unknown] (2 samples, 4.00%)[unk..[unknown] (2 samples, 4.00%)[unk..[unknown] (2 samples, 4.00%)[unk..[unknown] (2 samples, 4.00%)[unk..[unknown] (2 samples, 4.00%)[unk..[unknown] (2 samples, 4.00%)[unk..[unknown] (2 samples, 4.00%)[unk..[unknown] (2 samples, 4.00%)[unk..[unknown] (1 samples, 2.00%)[..[unknown] (1 samples, 2.00%)[..[unknown] (1 samples, 2.00%)[..[unknown] (1 samples, 2.00%)[..[unknown] (1 samples, 2.00%)[..[unknown] (1 samples, 2.00%)[..[unknown] (1 samples, 2.00%)[..[unknown] (1 samples, 2.00%)[..[unknown] (1 samples, 2.00%)[..[unknown] (1 samples, 2.00%)[..[unknown] (1 samples, 2.00%)[..[unknown] (1 samples, 2.00%)[..dl_main (3 samples, 6.00%)dl_main_dl_receive_error (1 samples, 2.00%)_..version_check_doit (1 samples, 2.00%)v.._dl_check_all_versions (1 samples, 2.00%)_.._dl_check_map_versions (1 samples, 2.00%)_..get_common_indices (1 samples, 2.00%)g..bfinterpreter (31 samples, 62.00%)bfinterpreter_start (5 samples, 10.00%)_start_dl_start (5 samples, 10.00%)_dl_start_dl_start_final (5 samples, 10.00%)_dl_start_final_dl_sysdep_start (5 samples, 10.00%)_dl_sysdep_sta..dl_platform_init (2 samples, 4.00%)dl_p..init_cpu_features (2 samples, 4.00%)init..get_extended_indices (1 samples, 2.00%)g..all (50 samples, 100%)perf (19 samples, 38.00%)perf[unknown] (19 samples, 38.00%)[unknown][unknown] (19 samples, 38.00%)[unknown][unknown] (19 samples, 38.00%)[unknown][unknown] (19 samples, 38.00%)[unknown][unknown] (19 samples, 38.00%)[unknown][unknown] (19 samples, 38.00%)[unknown][unknown] (19 samples, 38.00%)[unknown][unknown] (19 samples, 38.00%)[unknown][unknown] (13 samples, 26.00%)[unknown][unknown] (13 samples, 26.00%)[unknown][unknown] (13 samples, 26.00%)[unknown][unknown] (13 samples, 26.00%)[unknown] \ No newline at end of file diff --git a/bfi-rust/perf.data b/bfi-rust/perf.data new file mode 100644 index 0000000..2d0d961 Binary files /dev/null and b/bfi-rust/perf.data differ diff --git a/bfi-rust/perf.data.old b/bfi-rust/perf.data.old new file mode 100644 index 0000000..b4333a6 Binary files /dev/null and b/bfi-rust/perf.data.old differ diff --git a/bfi-rust/sudo b/bfi-rust/sudo new file mode 100644 index 0000000..fbd5f12 --- /dev/null +++ b/bfi-rust/sudo @@ -0,0 +1 @@ +-1 /proc/sys/kernel/perf_event_paranoid