pprof 0.2.0

Creator: railscoder56

Last updated:

Add to Cart

Description:

pprof 0.2.0

Installing
pip install pprof

or
poetry add pprof

A Simple Example
from time import sleep
from typing import List
from pprof import cpu

cpu.auto_report()

def foo():
sleep(1.01)
return 3

@cpu
def run(arr: List) -> float:
tmp = []
cnt = foo()

# comment action #1
for row in arr:
# comment action #2 row 1
# comment action #2 row 2
if row % cnt == 0:
tmp.append(row)
result = (sum(tmp * 200) + len(arr)) / len(tmp) # comment action #3
return result

run(list(range(250000)))

(venv) python run.py

Links

line_profiler (https://github.com/pyutils/line_profiler)

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.