freebsd memory usage

After the above, without having restarted Syncthing, there were three files synced in the other direction (mirror to server), average size about 400 Megabytes each. Memory used (server) is still low, 82M and mirror 99M.

So that transfer didn’t trigger much memory usage on the server. Is memory usage higher on the sending machine? Does it use more memory for larger files (the difference between 500MB and 2GB), or as transfers take longer?

Over 200 megabytes of RAM usage is pretty significant… would nearly rule out running on a standard storage VM (VPS) with 512 MB of RAM.

I guess I’ll have to keep watching it, unless there’s a treatise in the docs somewhere I haven’t found yet about what takes memory.

Is garbage collection supposed to eventually bring this >200MB of RAM use back to the idle state of around 85MB? Can the GC options only be changed when compiling?

Thanks for all your hard work, Syncthing is useful for me in a number of ways!