Releases: manos555555/ps5-web-manager
Releases · manos555555/ps5-web-manager
Release list
PS5 Web Manager v2.0 - Performance & Features Update
PS5 Web Manager v2.0 - Performance & Features Update
🚀 Major Performance Improvements
- 1MB Buffer Size (upgraded from 64KB) - 16x larger for better throughput
- Zero-Copy Downloads - sendfile() optimization for 30-50% faster file transfers
- TCP Optimizations - SO_NOSIGPIPE, TCP_NOPUSH, TCP_NODELAY for optimal performance
✨ New Features
- Smart File Sorting - Directories always appear first, then files alphabetically (case-insensitive)
- Real System Uptime - Shows actual system boot time using kern.boottime sysctl (not payload start time)
- Real RAM Usage - Uses multiple sysctl methods to get actual memory statistics (not hardcoded estimates)
- Manual Refresh - Removed auto-refresh spam in System Monitor, click button to update
- Connection Timeouts - 30s receive timeout, 60s send timeout for better stability
🔧 Technical Improvements
- Better error handling with detailed errno messages
- Improved memory detection with multiple sysctl methods (v_free_count, v_inactive_count, v_cache_count)
- Optimized socket options for downloads (SO_NOSIGPIPE, TCP_NOPUSH)
- Directory listing with qsort() algorithm for efficient sorting
- Fallback mechanisms for all system calls
- Added sys/sysctl.h and sys/types.h includes
📊 Performance
- Download Speed: 30-50% faster with sendfile() zero-copy transfer
- Buffer Size: 1MB (16x improvement from 64KB)
- SDK: PS5 Payload SDK v0.35
- Compiler: prospero-clang with -O3 optimization
- File Size: 142 KB
🐛 Bug Fixes
- Fixed Total Requests counter incrementing automatically (removed setInterval spam)
- Fixed Uptime showing payload start time instead of system boot time
- Fixed RAM showing hardcoded estimates instead of real values
- Fixed file listing showing random order instead of sorted
Full changelog available in CHANGELOG.md