docs(audit): re-measure effective codepaths after migration
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
import sys
|
||||
sys.path.insert(0, ".")
|
||||
from src.code_path_audit import build_pcg
|
||||
from src.code_path_audit_ssdl import compute_effective_codepaths, count_branches_in_function
|
||||
|
||||
pcg_result = build_pcg("src")
|
||||
pcg = pcg_result.data
|
||||
metadata_consumers = pcg.consumers.get("Metadata", [])
|
||||
total = sum(2 ** count_branches_in_function(f, "src") for f in metadata_consumers)
|
||||
print(f"Effective codepaths: {total:.3e}")
|
||||
print(f"Baseline (master): 4.014e+22")
|
||||
print(f"Drop: {(4.014e22 - total) / 4.014e22 * 100:.4f}%")
|
||||
Reference in New Issue
Block a user