Add build trace diagnostics to CI. (#3432)

* generate and visualize build traces for all archs

* generate build traces in all cases

* fix jenkins logic

* fix typo

* use more threads for parsing dependency map

* add script to parse ninja traces and issue warnings

* fix python script syntax and header

* fix python syntax one more time

* fix python syntax
This commit is contained in:
Illia Silin
2025-12-16 08:22:52 -08:00
committed by GitHub
parent 1e6bbed1fb
commit 3dfa794fab
3 changed files with 62 additions and 17 deletions

View File

@@ -99,7 +99,7 @@ class EnhancedNinjaDependencyParser:
print("No object files found - skipping dependency extraction")
return
max_workers = min(16, len(object_files)) # Limit concurrent processes
max_workers = min(128, len(object_files)) # Limit concurrent processes
with ThreadPoolExecutor(max_workers=max_workers) as executor:
# Submit all object files for processing