🛠 ProxiFyre v2.0.5 – Performance & Optimization Release
✨ What's New
- Enhanced Process Resolution Performance
Added PID 0 filtering to skip expensive process resolution attempts for kernel-level network operations. - Improved Debug Logging
Cleaner debug output by filtering out expected system process entries (PID 0) from resolution attempts. - Optimized Network Table Processing
Reduced unnecessary API calls and CPU overhead when processing TCP/UDP network connection tables.
🔧 Technical Details
- Added early exit conditions for PID 0 entries in all process entry functions (
process_tcp_entry_v4
,process_tcp_entry_v6
,process_udp_entry_v4
,process_udp_entry_v6
). - Implemented debug-level logging for skipped PID 0 entries to maintain visibility without cluttering error logs.
- Prevented unnecessary
owner_module_resolver
calls for System Idle Process and kernel networking operations. - Improved overall performance by eliminating failed resolution attempts for unresolvable system processes.
🐛 Bug Fixes
- Fixed performance issue where system processes (PID 0) were causing unnecessary expensive API calls.
- Resolved debug log noise from expected unresolvable process entries.
📦 Upgrade Notes
- Fully backward compatible with previous ProxiFyre v2.x versions.
- Recommended for all users to improve performance and reduce system resource usage.
- Debug logs will now show fewer "failed resolution" messages for expected system processes.
This release focuses on performance optimization and cleaner logging, making ProxiFyre more efficient when handling network connection monitoring and process resolution.
Full Changelog: v2.0.4...v2.0.5