Skip to content

Instantly share code, notes, and snippets.

@mcouthon mcouthon/Profile.sh
Last active Dec 30, 2018

Embed
What would you like to do?
A convenience function to profile a python script
# This is the path to snakeviz executable in a dedicated venv
alias snake='/Users/pavel/dev/venvs/snakeviz/bin/snakeviz'
profile() {
tmp_file=$(mktemp)
python -m cProfile -o $tmp_file "$@"
snake $tmp_file
rm $tmp_file
}
# To use, simply run:
# >>> profile PATH_TO_SCRIPT.py ARG1 ARG2 ARG3...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.