Reduce table caps for client device performance

Lower known_destinations from 512→128, announce_table from 128→32,
path_table from 256→64. Ratdeck is a client, not a transport node —
smaller tables reduce cull overhead and memory pressure on busy hubs.
This commit is contained in:
DeFiDude
2026-03-24 22:23:15 -06:00
parent 851da63220
commit 949e508f80
+10 -10
View File
@@ -23,16 +23,16 @@ build_flags =
-DRNS_DEFAULT_ALLOCATOR=RNS_PSRAM_ALLOCATOR
-DRNS_CONTAINER_ALLOCATOR=RNS_PSRAM_POOL_ALLOCATOR
-DRNS_PSRAM_POOL_BUFFER_SIZE=2048000
; Raise microReticulum table caps — all containers go to 2MB PSRAM pool
-DRNS_KNOWN_DESTINATIONS_MAX=512
-DRNS_HASHLIST_MAX=256
-DRNS_PATH_TABLE_MAX=256
-DRNS_ANNOUNCE_TABLE_MAX=128
-DRNS_RECEIPTS_MAX=64
-DRNS_QUEUED_ANNOUNCES_MAX=64
-DRNS_RANDOM_BLOBS_MAX=128
-DRNS_RANDOM_BLOBS_PERSIST_MAX=64
-DRNS_RATE_TIMESTAMPS_MAX=32
; microReticulum table caps — sized for client device, not transport node
-DRNS_KNOWN_DESTINATIONS_MAX=128
-DRNS_HASHLIST_MAX=128
-DRNS_PATH_TABLE_MAX=64
-DRNS_ANNOUNCE_TABLE_MAX=32
-DRNS_RECEIPTS_MAX=32
-DRNS_QUEUED_ANNOUNCES_MAX=16
-DRNS_RANDOM_BLOBS_MAX=32
-DRNS_RANDOM_BLOBS_PERSIST_MAX=16
-DRNS_RATE_TIMESTAMPS_MAX=16
-DRNS_PR_TAGS_MAX=128
-DDISPLAY_WIDTH=320
-DDISPLAY_HEIGHT=240