Files
Linux-Server-Management-Too…/lib
cschantz dae4b512b2 Optimize system detection for faster launcher startup
Optimizations:
- CSF version: Read from version.txt instead of running csf -v (300ms → 1ms)
- CSF/Railgun active check: Use pgrep instead of systemctl/service (100ms → 5ms)
- iptables: Check INPUT chain only vs all chains (50ms saved)
- Memory info: Single free call instead of multiple
- Disk info: Single df call instead of multiple

Results:
- detect_firewall: 295ms → 16ms (95% faster)
- detect_cloudflare: 74ms → 57ms (23% faster)
- Overall init: ~800ms → ~530ms (34% faster)

Launcher now feels much more responsive
2025-12-16 16:29:33 -05:00
..