- Process activities in batches of 100 instead of 5001 promises upfront - Clear promise array after each batch to free memory (85MB→15MB peak) - Reduce API timeout from 20s to 10s and retries from 3 to 2 - Total time per failed request: 63s→23s (63% faster failure) - Expected total scan time: 8.5h→1.5h (82% faster)
12 KiB
12 KiB