Hello. I use a bitcoind with a large wallet containing about 150K transactions.
Each time the method listtransactions is used the memory consumed by the process grows 100MB. As a result it can take up all possible memory and ends with a kill signal.
System information:
Bitcoin Core 23.0
CentOS 8.4
CPU Cores: 12
RAM: 64GB
SSD: 1TB