print_line_profiler_stats()#
Print the line profiler stats initiated with profile_draw() or profile_functions().
Examples#
def draw():
py5.stroke(py5.random_int(255), py5.random_int(255), py5.random_int(255))
# this draw function should use `points` instead
for _ in range(100):
py5.point(py5.random_int(py5.width), py5.random_int(py5.height))
def key_pressed():
py5.print_line_profiler_stats()
py5.profile_draw()
py5.run_sketch()
Description#
Print the line profiler stats initiated with profile_draw() or profile_functions(). The collected stats will include the number of times each line of code was executed (Hits) and the total amount of time spent on each line (Time). This information can be used to target the performance tuning efforts for a slow Sketch.
This method can be called multiple times on a running Sketch.
Signatures#
print_line_profiler_stats() -> None
Updated on December 25, 2023 17:40:34pm UTC