chore(lambda): remove vendor files that are unnecessary for Lambda#15385
Conversation
|
|
Bootstrap import analysisComparison of import times between this PR and base. SummaryThe average import time from this PR is: 252 ± 4 ms. The average import time from base is: 254 ± 4 ms. The import time difference between this PR and base is: -1.9 ± 0.2 ms. Import time breakdownThe following import paths have shrunk:
|
Performance SLOsComparing candidate avara1986/APPSEC-60046_lambda_files (954aee1) with baseline main (38cc2e8) 📈 Performance Regressions (2 suites)📈 iastaspectsospath - 24/24✅ ospathbasename_aspectTime: ✅ 5.247µs (SLO: <10.000µs 📉 -47.5%) vs baseline: 📈 +22.8% Memory: ✅ 40.324MB (SLO: <41.000MB 🟡 -1.6%) vs baseline: +5.2% ✅ ospathbasename_noaspectTime: ✅ 1.075µs (SLO: <10.000µs 📉 -89.3%) vs baseline: -0.2% Memory: ✅ 40.344MB (SLO: <41.000MB 🟡 -1.6%) vs baseline: +4.9% ✅ ospathjoin_aspectTime: ✅ 6.182µs (SLO: <10.000µs 📉 -38.2%) vs baseline: +0.5% Memory: ✅ 40.324MB (SLO: <41.000MB 🟡 -1.6%) vs baseline: +5.1% ✅ ospathjoin_noaspectTime: ✅ 2.273µs (SLO: <10.000µs 📉 -77.3%) vs baseline: -0.5% Memory: ✅ 40.265MB (SLO: <41.000MB 🟡 -1.8%) vs baseline: +5.1% ✅ ospathnormcase_aspectTime: ✅ 3.551µs (SLO: <10.000µs 📉 -64.5%) vs baseline: +0.8% Memory: ✅ 40.364MB (SLO: <41.000MB 🟡 -1.6%) vs baseline: +5.0% ✅ ospathnormcase_noaspectTime: ✅ 0.571µs (SLO: <10.000µs 📉 -94.3%) vs baseline: -0.2% Memory: ✅ 40.265MB (SLO: <41.000MB 🟡 -1.8%) vs baseline: +4.5% ✅ ospathsplit_aspectTime: ✅ 4.839µs (SLO: <10.000µs 📉 -51.6%) vs baseline: -0.2% Memory: ✅ 40.324MB (SLO: <41.000MB 🟡 -1.6%) vs baseline: +4.8% ✅ ospathsplit_noaspectTime: ✅ 1.580µs (SLO: <10.000µs 📉 -84.2%) vs baseline: ~same Memory: ✅ 40.403MB (SLO: <41.000MB 🟡 -1.5%) vs baseline: +5.6% ✅ ospathsplitdrive_aspectTime: ✅ 3.739µs (SLO: <10.000µs 📉 -62.6%) vs baseline: +1.8% Memory: ✅ 40.226MB (SLO: <41.000MB 🟡 -1.9%) vs baseline: +4.8% ✅ ospathsplitdrive_noaspectTime: ✅ 0.694µs (SLO: <10.000µs 📉 -93.1%) vs baseline: -1.2% Memory: ✅ 40.364MB (SLO: <41.000MB 🟡 -1.6%) vs baseline: +5.3% ✅ ospathsplitext_aspectTime: ✅ 4.619µs (SLO: <10.000µs 📉 -53.8%) vs baseline: +1.0% Memory: ✅ 40.403MB (SLO: <41.000MB 🟡 -1.5%) vs baseline: +5.1% ✅ ospathsplitext_noaspectTime: ✅ 1.376µs (SLO: <10.000µs 📉 -86.2%) vs baseline: -0.6% Memory: ✅ 40.265MB (SLO: <41.000MB 🟡 -1.8%) vs baseline: +5.0% 📈 telemetryaddmetric - 30/30✅ 1-count-metric-1-timesTime: ✅ 3.439µs (SLO: <20.000µs 📉 -82.8%) vs baseline: 📈 +17.5% Memory: ✅ 34.918MB (SLO: <35.500MB 🟡 -1.6%) vs baseline: +4.9% ✅ 1-count-metrics-100-timesTime: ✅ 202.315µs (SLO: <220.000µs -8.0%) vs baseline: +0.8% Memory: ✅ 34.859MB (SLO: <35.500MB 🟡 -1.8%) vs baseline: +4.8% ✅ 1-distribution-metric-1-timesTime: ✅ 3.300µs (SLO: <20.000µs 📉 -83.5%) vs baseline: +0.7% Memory: ✅ 34.918MB (SLO: <35.500MB 🟡 -1.6%) vs baseline: +5.0% ✅ 1-distribution-metrics-100-timesTime: ✅ 216.158µs (SLO: <230.000µs -6.0%) vs baseline: +1.8% Memory: ✅ 34.878MB (SLO: <35.500MB 🟡 -1.8%) vs baseline: +4.6% ✅ 1-gauge-metric-1-timesTime: ✅ 2.169µs (SLO: <20.000µs 📉 -89.2%) vs baseline: -0.8% Memory: ✅ 34.800MB (SLO: <35.500MB 🟡 -2.0%) vs baseline: +4.7% ✅ 1-gauge-metrics-100-timesTime: ✅ 136.084µs (SLO: <150.000µs -9.3%) vs baseline: -0.5% Memory: ✅ 34.937MB (SLO: <35.500MB 🟡 -1.6%) vs baseline: +4.9% ✅ 1-rate-metric-1-timesTime: ✅ 3.109µs (SLO: <20.000µs 📉 -84.5%) vs baseline: +1.9% Memory: ✅ 34.937MB (SLO: <35.500MB 🟡 -1.6%) vs baseline: +4.8% ✅ 1-rate-metrics-100-timesTime: ✅ 215.266µs (SLO: <250.000µs 📉 -13.9%) vs baseline: +1.3% Memory: ✅ 34.819MB (SLO: <35.500MB 🟡 -1.9%) vs baseline: +4.6% ✅ 100-count-metrics-100-timesTime: ✅ 20.177ms (SLO: <22.000ms -8.3%) vs baseline: -0.8% Memory: ✅ 34.918MB (SLO: <35.500MB 🟡 -1.6%) vs baseline: +4.9% ✅ 100-distribution-metrics-100-timesTime: ✅ 2.234ms (SLO: <2.300ms -2.9%) vs baseline: -1.5% Memory: ✅ 35.232MB (SLO: <35.500MB 🟡 -0.8%) vs baseline: +5.0% ✅ 100-gauge-metrics-100-timesTime: ✅ 1.404ms (SLO: <1.550ms -9.4%) vs baseline: +0.2% Memory: ✅ 35.036MB (SLO: <35.500MB 🟡 -1.3%) vs baseline: +5.2% ✅ 100-rate-metrics-100-timesTime: ✅ 2.200ms (SLO: <2.550ms 📉 -13.7%) vs baseline: -0.2% Memory: ✅ 34.898MB (SLO: <35.500MB 🟡 -1.7%) vs baseline: +4.6% ✅ flush-1-metricTime: ✅ 4.417µs (SLO: <20.000µs 📉 -77.9%) vs baseline: +0.1% Memory: ✅ 35.173MB (SLO: <35.500MB 🟡 -0.9%) vs baseline: +4.7% ✅ flush-100-metricsTime: ✅ 173.775µs (SLO: <250.000µs 📉 -30.5%) vs baseline: -0.2% Memory: ✅ 35.252MB (SLO: <35.500MB 🟡 -0.7%) vs baseline: +5.0% ✅ flush-1000-metricsTime: ✅ 2.192ms (SLO: <2.500ms 📉 -12.3%) vs baseline: +0.2% Memory: ✅ 36.137MB (SLO: <36.500MB 🟡 -1.0%) vs baseline: +4.7% 🟡 Near SLO Breach (19 suites)🟡 coreapiscenario - 10/10 (1 unstable)
|
This PR verifies that if unnecessary vendored files for Lambda are removed, it still works