New Features & Enhancements
-
Added dedicated Serving STRACE swimlane support
- Recognize files matching
*strace-swimlane*.jsonand open them in the dedicated Serving STRACE mode - Parse instant events and display detailed event arguments
- Color event bars by
event.name
- Recognize files matching
-
Added dedicated folding and configuration behavior for Serving STRACE
- Fold controller and serving-worker threads while preserving their child lanes
- Automatically reopen the swimlane after the folding configuration changes
- Hide controls that do not apply to Serving STRACE, including dependency-depth settings, the standard performance panel, and MIX-mode settings
-
Refined Serving STRACE performance analysis
- Focus the analysis on total duration and worker statistics
- Aggregate task count and average, maximum, and minimum duration by
WorkerProcess.*
-
Added Level 4 Chip Swimlane performance analyses
- Added Gap and Blocker Analysis for observed critical paths
- Added Early Dispatch Analysis to inspect dispatch timing relative to the final
FINevent among predecessor tasks - Support result filtering, task highlighting, pressing Esc to restore the default view, and clear validation messages for invalid input
- Guide users to inspect Early Dispatch time ranges in the Scheduler View
-
Enhanced continuous single-dependency analysis
- Renamed consecutive single-kernel analysis to continuous single-dependency analysis
- Unified the display of
rXtY, SPMD, and MIX information
-
Improved performance analysis tables
- Unified sorting behavior across performance analysis tables
- Added fixed headers, full-screen viewing, horizontal scrolling, and responsive text wrapping
-
Enhanced analysis time-range markers
- Draw or clear the corresponding time range from the context menu of Gap and Blocker or Early Dispatch table rows
- Display paired timeline markers with custom labels
- Identify the corresponding AIC/AIV lane in marker labels
- Automatically position labels on the left or right while keeping them within the visible boundary