aprs.me/lib/aprsme
Graham McIntire a0c2970b42
Revert to smaller batch sizes to reduce garbage collection frequency
Reduced batch processing parameters to prevent excessive GC:
- Reduced batch_size from 500 to 100 packets
- Adjusted batch_timeout from 2000ms to 1000ms for faster processing
- Reduced max_demand from 750 to 300 to match smaller batches
- Updated hardcoded fallback from 500 to 100 in packet_consumer.ex
- Changed minor GC trigger from 500 to 100 packets to match batch size

These smaller batch sizes were proven to work well in production and
should significantly reduce the frequency of garbage collection while
maintaining good performance.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-19 17:46:04 -05:00
..
accounts add callsign to users 2025-07-10 16:07:05 -05:00
is clean up warnings 2025-07-16 08:55:46 -05:00
packets fix weather 2025-07-12 10:53:11 -05:00
performance Fix packet buffer overflow and system load adjustment issues 2025-07-15 08:16:11 -05:00
workers performance improvements 2025-07-14 16:35:58 -05:00
accounts.ex add callsign to users 2025-07-10 16:07:05 -05:00
application.ex Remove PacketPipelineSetup to fix application startup crash 2025-07-19 15:15:06 -05:00
aprs_is_connection.ex performance improvements 2025-07-08 10:03:52 -05:00
archiver.ex refactor to use external parser 2025-06-24 14:22:09 -05:00
bad_packet.ex refactor to use external parser 2025-06-24 14:22:09 -05:00
broadcast_task_supervisor.ex Implement critical performance optimizations and error handling 2025-07-18 18:19:49 -05:00
cached_queries.ex performance improvements 2025-07-14 16:35:58 -05:00
callsign.ex more permissive callsign parsing 2025-07-12 09:10:49 -05:00
circuit_breaker.ex clean up warnings 2025-07-16 08:55:46 -05:00
convert.ex more i18n 2025-07-06 10:28:27 -05:00
data_extended.ex update deps 2025-07-16 08:20:20 -05:00
db_optimizer.ex postgres optimization 2025-07-15 09:06:40 -05:00
device_cache.ex improvements 2025-07-14 17:06:39 -05:00
device_identification.ex performance improvements 2025-07-08 10:03:52 -05:00
device_parser.ex Fix Access behavior error in DeviceParser 2025-07-15 11:10:50 -05:00
devices.ex refactor to use external parser 2025-06-24 14:22:09 -05:00
devices_seeder.ex parsing improvements 2025-06-28 15:53:27 -05:00
encoding_utils.ex format 2025-07-18 13:59:03 -05:00
error_handler.ex clean up warnings 2025-07-16 08:55:46 -05:00
geo_utils.ex account for gps drift 2025-07-12 09:40:28 -05:00
log_sanitizer.ex performance improvements 2025-07-08 10:03:52 -05:00
mailer.ex refactor to use external parser 2025-06-24 14:22:09 -05:00
packet.ex add PHG parsing 2025-07-12 10:22:43 -05:00
packet_consumer.ex Revert to smaller batch sizes to reduce garbage collection frequency 2025-07-19 17:46:04 -05:00
packet_consumer_pool.ex Fix packet buffer overflow with parallel consumer pool 2025-07-19 14:49:52 -05:00
packet_counter.ex performance improvements 2025-07-14 16:35:58 -05:00
packet_pipeline_setup.ex add packet batcher 2025-06-24 15:06:09 -05:00
packet_pipeline_supervisor.ex Fix packet buffer overflow with parallel consumer pool 2025-07-19 14:49:52 -05:00
packet_producer.ex Revert all packet processing optimizations to fix buffer overflow 2025-07-15 08:44:26 -05:00
packet_replay.ex clean up warnings 2025-07-16 08:55:46 -05:00
packet_replay_behaviour.ex refactor to use external parser 2025-06-24 14:22:09 -05:00
packets.ex clean up warnings 2025-07-16 08:55:46 -05:00
packets_behaviour.ex refactor and performance improvements 2025-07-10 10:53:34 -05:00
passcode.ex refactor to use external parser 2025-06-24 14:22:09 -05:00
postgres_notifier.ex more live updates and chart version update 2025-07-04 12:15:38 -05:00
postgres_types.ex refactor to use external parser 2025-06-24 14:22:09 -05:00
presence.ex refactor to use external parser 2025-06-24 14:22:09 -05:00
rate_limiter.ex update deps 2025-07-16 08:20:20 -05:00
release.ex en español 2025-07-05 15:51:39 -05:00
repo.ex refactor to use external parser 2025-06-24 14:22:09 -05:00
schema.ex refactor to use external parser 2025-06-24 14:22:09 -05:00
sentry_filter.ex Implement critical performance optimizations and error handling 2025-07-18 18:19:49 -05:00
spatial_pubsub.ex Implement critical performance optimizations and error handling 2025-07-18 18:19:49 -05:00
streaming_packets_pubsub.ex Implement critical performance optimizations and error handling 2025-07-18 18:19:49 -05:00
system_monitor.ex Fix packet buffer overflow and system load adjustment issues 2025-07-15 08:16:11 -05:00