Skip to content

pypto-toolkit v4.0.33

Latest

Choose a tag to compare

@indigo1973 indigo1973 released this 27 Aug 13:21

New Features & Enhancements

  • Added dedicated Serving STRACE swimlane support

    • Recognize files matching *strace-swimlane*.json and open them in the dedicated Serving STRACE mode
    • Parse instant events and display detailed event arguments
    • Color event bars by event.name
  • 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 FIN event 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