iskra.profiling#

class iskra.profiling.TreeNode(name: str, children: list[T] = <factory>, parent: T | None = None)[SOURCE]#
class iskra.profiling.ProfileSegment(name: str, children: list[T] = <factory>, parent: T | None = None, time_start_ns: int = -1, time_end_ns: int = -1)[SOURCE]#
class iskra.profiling.SegmentSummary(name: str, children: list[T] = <factory>, parent: T | None = None, mean_time_ns: float = -1, min_time_ns: int = -1, max_time_ns: int = -1, count: int = -1)[SOURCE]#