<div><font>







<p class="p1">I’m using <span class="s1">ndnd</span> with the sample configuration file, and I’ve noticed that after running for a while, the memory usage keeps increasing.</p>
<p class="p1">Do you know what might be causing this? Thanks</p><p class="p1">config</p><p class="p1"># YaNFD Sample Configuration</p><p class="p1"># This file is autogenerated by cmd/confgen/main.go</p><p class="p1"><br></p><p class="p1">core:</p><p class="p1">  # Logging level</p><p class="p1">  log_level: INFO</p><p class="p1">  # Output log to file</p><p class="p1">  log_file: ""</p><p class="p1"><br></p><p class="p1">faces:</p><p class="p1">  # Size of queues in the face system</p><p class="p1">  queue_size: 1024</p><p class="p1">  # Enables or disables congestion marking</p><p class="p1">  congestion_marking: true</p><p class="p1">  # If true, face threads will be locked to processor cores</p><p class="p1">  lock_threads_to_cores: false</p><p class="p1"><br></p><p class="p1">  udp:</p><p class="p1">    # Whether to enable unicast UDP listener</p><p class="p1">    enabled_unicast: true</p><p class="p1">    # Whether to enable multicast UDP listener</p><p class="p1">    enabled_multicast: true</p><p class="p1">    # Port used for unicast UDP faces</p><p class="p1">    port_unicast: 6363</p><p class="p1">    # Port used for multicast UDP faces</p><p class="p1">    port_multicast: 56363</p><p class="p1">    # IPv4 address used for multicast UDP faces</p><p class="p1">    multicast_address_ipv4: 224.0.23.170</p><p class="p1">    # IPv6 address used for multicast UDP faces</p><p class="p1">    multicast_address_ipv6: ff02::114</p><p class="p1">    # Lifetime of on-demand faces (in seconds)</p><p class="p1">    lifetime: 600</p><p class="p1">    # Default MTU for UDP faces</p><p class="p1">    default_mtu: 1420</p><p class="p1"><br></p><p class="p1">  tcp:</p><p class="p1">    # Whether to enable TCP listener</p><p class="p1">    enabled: true</p><p class="p1">    # Port used for unicast TCP faces</p><p class="p1">    port_unicast: 6363</p><p class="p1">    # Lifetime of on-demand faces (in seconds)</p><p class="p1">    lifetime: 600</p><p class="p1">    # Reconnect interval for permanent faces (in seconds)</p><p class="p1">    reconnect_interval: 10</p><p class="p1"><br></p><p class="p1">  unix:</p><p class="p1">    # Whether to enable Unix stream transports</p><p class="p1">    enabled: true</p><p class="p1">    # Location of the socket file</p><p class="p1">    # On Windows, uses ${TEMP}\\nfd\\nfd.sock</p><p class="p1">    # On Mac, uses /var/run/nfd/nfd.sock</p><p class="p1">    # Uncomment the line below to manually set socket path</p><p class="p1">    # socket_path: /run/nfd/nfd.sock</p><p class="p1"><br></p><p class="p1">  websocket:</p><p class="p1">    # Whether to enable WebSocket listener</p><p class="p1">    enabled: true</p><p class="p1">    # Bind address for WebSocket listener</p><p class="p1">    bind: ""</p><p class="p1">    # Port for WebSocket listener</p><p class="p1">    port: 9696</p><p class="p1">    # Whether to enable TLS</p><p class="p1">    tls_enabled: false</p><p class="p1">    # TLS certificate path (relative to the config file)</p><p class="p1">    tls_cert: ""</p><p class="p1">    # TLS private key (relative to the config file)</p><p class="p1">    tls_key: ""</p><p class="p1"><br></p><p class="p1">  http3:</p><p class="p1">    # Whether to enable HTTP/3 WebTransport listener</p><p class="p1">    enabled: false</p><p class="p1">    # Bind address for HTTP/3 WebTransport listener</p><p class="p1">    bind: ""</p><p class="p1">    # Port for HTTP/3 WebTransport listener</p><p class="p1">    port: 443</p><p class="p1">    # TLS certificate path (relative to the config file)</p><p class="p1">    tls_cert: ""</p><p class="p1">    # TLS private key (relative to the config file)</p><p class="p1">    tls_key: ""</p><p class="p1"><br></p><p class="p1">fw:</p><p class="p1">  # Number of forwarding threads</p><p class="p1">  threads: 16</p><p class="p1">  # Size of queues in the forwarding system</p><p class="p1">  queue_size: 1024</p><p class="p1">  # If true, face threads will be locked to processor cores</p><p class="p1">  lock_threads_to_cores: false</p><p class="p1"><br></p><p class="p1">mgmt:</p><p class="p1">  # Controls whether management over /localhop is enabled or disabled</p><p class="p1">  allow_localhop: false</p><p class="p1"><br></p><p class="p1">tables:</p><p class="p1"><br></p><p class="p1">  content_store:</p><p class="p1">    # Capacity of each forwarding thread's content store (in number of Data packets). Note that the</p><p class="p1">    # total capacity of all content stores in the forwarder will be the number of threads</p><p class="p1">    # multiplied by this value. This is the startup configuration value and can be changed at</p><p class="p1">    # runtime via management.</p><p class="p1">    capacity: 1024</p><p class="p1">    # Whether contents will be admitted to the Content Store.</p><p class="p1">    admit: true</p><p class="p1">    # Whether contents will be served from the Content Store.</p><p class="p1">    serve: true</p><p class="p1">    # Cache replacement policy to use in each thread's content store.</p><p class="p1">    replacement_policy: lru</p><p class="p1"><br></p><p class="p1">  dead_nonce_list:</p><p class="p1">    # Lifetime of entries in the Dead Nonce List (milliseconds)</p><p class="p1">    lifetime: 6000</p><p class="p1"><br></p><p class="p1">  network_region:</p><p class="p1">    # List of prefixes that the forwarder is in the producer region for</p><p class="p1">    regions: []</p><p class="p1"><br></p><p class="p1">  rib:</p><p class="p1">    # Enables or disables readvertising to the routing daemon</p><p class="p1">    readvertise_nlsr: true</p><p class="p1"><br></p><p class="p1">  fib:</p><p class="p1">    # Selects the algorithm used to implement the FIB</p><p class="p1">    # Allowed options: nametree, hashtable</p><p class="p1">    algorithm: nametree</p><p class="p1"><br></p><p class="p1">    hashtable:</p><p class="p1">      # Specifies the virtual node depth. Must be a positive number.</p><p class="p1">      m: 5</p><p class="p1">General NFD status:</p><p class="p1">                 version=v1.5.2</p><p class="p1">               startTime=2025-06-13 23:18:14.669 +0800 CST</p><p class="p1">             currentTime=2025-06-18 10:37:41.563 +0800 CST</p><p class="p1">                  uptime=107h19m26.894s</p><p class="p1">        nNameTreeEntries=0</p><p class="p1">             nFibEntries=26</p><p class="p1">             nPitEntries=1</p><p class="p1">    nMeasurementsEntries=0</p><p class="p1">              nCsEntries=16384</p><p class="p1">            nInInterests=373947</p><p class="p1">           nOutInterests=334162</p><p class="p1">                 nInData=1378299</p><p class="p1">                nOutData=371297</p><p class="p1">                nInNacks=0</p><p class="p1">               nOutNacks=0</p><p class="p1">     nSatisfiedInterests=371297</p><p class="p1">   nUnsatisfiedInterests=2486</p></font></div><div><includetail><!--<![endif]--></includetail></div>