mirror of
https://github.com/ratspeak/ratdeck.git
synced 2026-08-06 19:09:20 +00:00
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:
+10
-10
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user