Node memory that grows and never comes back looks like a leak. In XRPL’s xrpld it was the allocator keeping what the app had freed. Two posts: how we proved it, and the fix (malloc_trim after each cache sweep) that cut validator memory 13–23% in 3.3.0. https://t.co/52s9BSFih0