>それは初耳、そのサイトはJakara本家?
こちらのフォーラムで最終的に結論付けされているようです。
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=16136&forum=12

-Xms64mを指定するとgetFreeMemory()で取得される値が増えました。
getFreeMemory()で取得される値を見ながら画面遷移してみてどんどん
メモリが減っていく遷移を見つけましたのでそこを疑っています。

>for文の外に出せるものを内側でかいてしまっているとか。
このようなことはないようですが無駄な処理を探しています。

>Servletの外でやる(委譲)ようにしたほうがいい。
Servletではない汎用Javaファイルを作ってそちらで処理を行うという
ことでしょうか?