shell
pip install snakeviz
python
%run -m cProfile -o my_code_profile my_code.py
python
import snakeviz
snakeviz.view('my_code_profile')
shell
snakeviz --help
python
# my_code.py
import time
def slow_function():
time.sleep(1)
def main():
for _ in range(5):
slow_function()
if __name__ == '__main__':
main()
python
%run -m cProfile -o my_code_profile my_code.py
import snakeviz
snakeviz.view('my_code_profile')