From e98fe3ceff48785e76349ae973da213cf403de22 Mon Sep 17 00:00:00 2001 From: Nodar Okroshiashvili Date: Tue, 14 Mar 2023 19:27:09 +0400 Subject: [PATCH] Add Bash/Zsh script to run time profiling for any Python module --- profiling/profiling.sh | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 profiling/profiling.sh diff --git a/profiling/profiling.sh b/profiling/profiling.sh new file mode 100644 index 000000000..eca490474 --- /dev/null +++ b/profiling/profiling.sh @@ -0,0 +1,7 @@ +mkdir -p profiles/code_profiles + +file="$@" + +pyinstrument -r html -o profiles/code_profiles/performance_profile_$(date "+%Y.%m.%d-%H:%M").html $file + +pyinstrument -r speedscope -o profiles/code_profiles/speedscope_$(date "+%Y.%m.%d-%H:%M").json $file