Expand description
Performance profiling tools for debugging
Re-exports§
pub use events::BottleneckSeverity;pub use events::BottleneckType;pub use events::CpuBottleneckAnalysis;pub use events::CpuProfile;pub use events::HotFunction;pub use events::MemorySnapshot;pub use events::PerformanceBottleneck;pub use events::ProfileEvent;pub use events::ProfileStats;pub use gpu::GpuKernelProfile;pub use gpu::GpuKernelSummary;pub use gpu::GpuMemoryPool;pub use gpu::GpuProfiler;pub use io_monitor::BandwidthSample;pub use io_monitor::IoDeviceType;pub use io_monitor::IoMonitor;pub use io_monitor::IoOperation;pub use io_monitor::IoOperationType;pub use io_monitor::IoPerformanceSummary;pub use io_monitor::IoProfile;pub use io_monitor::LayerLatencyProfile;pub use memory::MemoryAllocation;pub use memory::MemoryAllocationType;pub use memory::MemoryEfficiencyAnalysis;pub use memory::MemoryStats;pub use memory::MemoryTracker;pub use report::EnhancedProfilerReport;pub use report::LayerLatencyAnalysis;pub use report::MemoryAllocationSummary;pub use report::PerformanceAnalysis;pub use report::ProfilerReport;
Modules§
- events
- Profiling event types and related data structures
- gpu
- GPU profiling and kernel analysis
- io_
monitor - I/O operation monitoring and bandwidth tracking
- memory
- Memory tracking and allocation analysis
- report
- Report structures for profiling results
Structs§
- Layer
Profile - Profiler
- Performance profiler
- Scoped
Timer - Scoped timer for automatic timing