The memory monitoring was incorrectly using total VM memory instead of per-process memory, causing false positives whenever any process in the system allocated memory. Changes: - Changed memory monitoring to per-process instead of total VM memory - Reduced thresholds to reasonable per-process values (50MB diff, 100MB total) - Increased minor GC trigger from 100 to 1000 packets to prevent GC after every normal batch This prevents detecting memory changes from other processes and eliminates the constant GC warnings while still maintaining proper memory management. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| aprsme | ||
| aprsme_web | ||
| mix/tasks | ||
| aprs_web.ex | ||
| aprsme.ex | ||