Expand description
Allocation types for memory tracking.
This module contains types related to memory allocation tracking, including allocation information, borrow tracking, and clone tracking.
Structs§
- Allocation
Info - Information about a memory allocation.
- Borrow
Info - Enhanced borrowing information for allocations.
- Clone
Info - Enhanced cloning information for allocations.
- Context
Performance Metrics - Performance metrics within specific contexts.
- HotPath
- Hot path information.
- Optimization
Recommendation - Optimization recommendation.
- Performance
Bottleneck - Performance bottleneck information.
- Performance
Snapshot - Performance snapshot at a specific time.
- Risk
Distribution - Risk distribution analysis for memory allocations.
- Type
Performance Impact - Type performance impact assessment.
- Type
Usage Info - Type usage information for tracking how types are used across the codebase.
- Usage
Context - Usage context information.
- Usage
Time Point - Usage time point for timeline analysis.
Enums§
- Bottleneck
Type - Types of performance bottlenecks.
- Context
Type - Context types where types are used.
- Impact
Level - Impact level enumeration.
- Implementation
Difficulty - Implementation difficulty levels.
- Priority
- Priority levels.
- Recommendation
Type - Types of optimization recommendations.