summaryrefslogtreecommitdiffstats
path: root/Lib/profiling/sampling/__init__.py
blob: 6a0bb5e5c2f3877323d08fdf8b9cd40c5df75dd8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
"""Statistical sampling profiler for Python.

This module provides low-overhead profiling by periodically sampling the
call stack rather than tracing every function call.
"""

from .collector import Collector
from .pstats_collector import PstatsCollector
from .stack_collector import CollapsedStackCollector
from .heatmap_collector import HeatmapCollector
from .gecko_collector import GeckoCollector
from .string_table import StringTable

__all__ = ("Collector", "PstatsCollector", "CollapsedStackCollector", "HeatmapCollector", "GeckoCollector", "StringTable")