Skip to main content

Install

pip install cprofiler-manager-wrapper

Usage

from cprofiler_manager_wrapper import Profiler


def func_to_profile():
    from time import sleep

    result = []
    for i in range(10):
        result.append(i)
    sleep(1)

    a = 10

    return 'hello world'


with Profiler(func_about_string='func', disable=False):
    func_to_profile()

По итогу будет создана, если ее не было, папка prof_folder, внутри которой будет лежат файл .prof

Для открытия .prof файла используется snakeviz - snakeviz prof_folder/<some>.prof

Metadata

Release files for cprofiler-manager-wrapper 0.0.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cprofiler-manager-wrapper 0.0.6
File Size Uploaded
cprofiler_manager_wrapper-0.0.6.tar.gz 2.5 kB Details

Release files / cprofiler_manager_wrapper-0.0.6.tar.gz

Download URL cprofiler_manager_wrapper-0.0.6.tar.gz
Size 2.5 kB
Tags Source
SHA-256 checksum
How to use checksums
aaf390c2c274ff2b5853e154d15b5244777da28ac11460d537be05013d2213c1
BLAKE2b-256 checksum
How to use checksums
df839e57851b8bac243170013371554b3de49cd1cf3e87bfcea30013e95d4c70
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.10

Release history Release notifications | RSS feed

This release

0.0.6 This release

1 release file

0.0.4

1 release file

0.0.3

1 release file

0.0.2

1 release file

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page