>>76
行バッファは双方向リストだから、GCライブラリの都合しだいでは参照がある
ものとして消えずに残っているのかも。

これでどうかな。
キャッシュファイルへ書き出した時に、行バッファを消すようにしてみた。
オプションの"Free memory of undisplayed buffers"をYESにしないと効果
ないよ。

begin-base64 644 w3m-clearbuf.diff.gz
H4sICJb1+kECA3czbS1jbGVhcmJ1Zi5kaWZmAG1PQW7CMBA841dMLyiJMdghiBIUFJUr6gVV4lal
qU0tJTEyDq1a9e+NCRwQXdna9c7szpgxhrrQzbgcG6v3g5jzhPkzAxdpMk9jPubXAOULzgml9DLj
6TPGBYsXECKNH9OpuKPnOZiYxovRHPScRYI8JzgZ/U7g6sO6koV9apWSNugTordWhQQ/hKKLjW4k
omrU3ddGfrklocT3oRWCjslWh2Iv7da0tpTIMjy/bDYYDvFptZP9ynVRfkhPDj2Bh373YBJht9ul
qM1JQjfO3E+EiCYdUxmLoEKGs5zS9ui8qyUqPPR6vszQG+y3e4f92wNsdbF+7teyPkoXdH/iIxz1
tzQqiKow9PgvweBWBheJK+DM4b922Vorm9uJP+2QDu3hAQAA
====