Render diagnostics capture unsupported entities, fallback paths, budget violations, stats, primitive counts, and cache behavior. Use diagnostics when a document looks incomplete or rendering regresses.
The app includes fast-path diagnostics for ProDataGrid and workspace performance surfaces. Clear diagnostics from the workspace when validating a fresh scenario.
Render stats can be exported to JSON for comparison between commits or documents.
Use ProCad.TraceCli to isolate render performance from UI overhead:
dotnet run --project ProCad.TraceCli -- \
--input /path/to/file.dxf \
--visual-style hiddenline \
--warmup 1 \
--iterations 20 \
--no-image
For hot paths: