There are a few parameters that can be dialed down to reduce memory usage of
bitcoind. This can be useful
on embedded systems or small VPSes.
The size of some in-memory caches can be reduced. As caches trade off memory usage for performance, usually reducing these have a negative effect on performance.
-dbcache=<n>- the UTXO database cache size, this defaults to
450(since 0.14.1). The unit is MiB (1024)