Skip to main content

Module allocation

Module allocation 

Source
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§

AllocationInfo
Information about a memory allocation.
BorrowInfo
Enhanced borrowing information for allocations.
CloneInfo
Enhanced cloning information for allocations.
ContextPerformanceMetrics
Performance metrics within specific contexts.
HotPath
Hot path information.
OptimizationRecommendation
Optimization recommendation.
PerformanceBottleneck
Performance bottleneck information.
PerformanceSnapshot
Performance snapshot at a specific time.
RiskDistribution
Risk distribution analysis for memory allocations.
TypePerformanceImpact
Type performance impact assessment.
TypeUsageInfo
Type usage information for tracking how types are used across the codebase.
UsageContext
Usage context information.
UsageTimePoint
Usage time point for timeline analysis.

Enums§

BottleneckType
Types of performance bottlenecks.
ContextType
Context types where types are used.
ImpactLevel
Impact level enumeration.
ImplementationDifficulty
Implementation difficulty levels.
Priority
Priority levels.
RecommendationType
Types of optimization recommendations.