Skip to content

Conversation

@TheTechromancer
Copy link
Collaborator

@TheTechromancer TheTechromancer commented Oct 8, 2025

This PR improves the --install-all-deps feature to also run all the modules' .setup() functions, also installing wordlists etc. in addition to code dependencies.

@TheTechromancer TheTechromancer self-assigned this Oct 8, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Oct 8, 2025

📊 Performance Benchmark Report

Comparing dev (baseline) vs better-install-deps (current)

📈 Detailed Results (All Benchmarks)

📋 Complete results for all benchmarks - includes both significant and insignificant changes

🧪 Test Name 📏 Base 📏 Current 📈 Change 🎯 Status
Bloom Filter Dns Mutation Tracking Performance 4.24ms 4.25ms +0.1%
Bloom Filter Large Scale Dns Brute Force 18.02ms 18.24ms +1.2%
Large Closest Match Lookup 350.60ms 355.42ms +1.4%
Realistic Closest Match Workload 191.43ms 193.35ms +1.0%
Event Validation Full Scan Startup Small Batch 460.33ms 464.72ms +1.0%
Event Validation Full Scan Startup Large Batch 828.59ms 810.37ms -2.2%
Make Event Autodetection Small 31.02ms 31.39ms +1.2%
Make Event Autodetection Large 316.45ms 317.44ms +0.3%
Make Event Explicit Types 14.01ms 14.05ms +0.3%
Excavate Single Thread Small 4.123s 4.150s +0.6%
Excavate Single Thread Large 9.619s 9.607s -0.1%
Excavate Parallel Tasks Small 4.197s 4.344s +3.5%
Excavate Parallel Tasks Large 7.278s 7.384s +1.5%
Is Ip Performance 3.20ms 3.19ms -0.4%
Make Ip Type Performance 11.52ms 11.44ms -0.7%
Mixed Ip Operations 4.51ms 4.46ms -1.1%
Typical Queue Shuffle 62.71µs 62.08µs -1.0%
Priority Queue Shuffle 716.39µs 703.69µs -1.8%

🎯 Performance Summary

No significant performance changes detected (all changes <10%)


🐍 Python Version 3.11.13

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants