Trending Tags
    Trending Notes
    Global
    Trending Profiles

      Nostr View


      jb55 @jb55 - 1mo

      i think you completely missed the point of my post. page cache is not “using” memory when it can be immediately evicted by apps allocating memory for real.

      undefined
      undefined
      undefined

      jb55 @jb55 - 1mo

      nostrdb effectively uses 0 memory since it is non-copy when querying. Nothing is copied into main memory, its just the page cache which the OS manages and is evictable, unlike explicitly allocated memory by processes.

      undefined
      undefined
      undefined

      jb55 @jb55 - 1mo

      https://en.m.wikipedia.org/wiki/Page_cache#:~:text=Usually%2C%20all%20physical,free%22%20or%20%22available%22.

      undefined
      undefined
      undefined

      jb55 @jb55 - 1mo

      The problem is that the OS reports this as resident set usage of the process, mixed in with other non-reclaimable memory usage, so it’s very misleading. If your system started swapping you would see nostrdb memory usage go to 0

      undefined
      undefined
      undefined

      Showing page 1 of 1 pages