My wallet.dat is 260MB big. I am using 32bit bitcoind (bitcoin-0.10.2), linux.
Bitcoind is having memory problems:
["errors"]=>
string(89) "EXCEPTION: St9bad_alloc
std::bad_alloc
bitcoin in ProcessMessages()
Current memory allocation: 2.9 GB virt, 2.3 GB virt.
How can I resolve the memory problem? Can I delete old unused addresses? I did not find an API call to remove old addresses. Probably bitcoin-0.11.0 does not resolve the problem either, it has already nearly same values: 2.45 GB Virt, 2.1 GB Res.