結局よくわからなくメモリーリークではまったのでメモ 最近WebアプリというかWebサービス(Flashと通信するだけ)を作っています。 二つ作っていて、 一つは、素のServlet+S2JDBC もう一つは、SAStruts+S2JDBCで作っています。 この二つのアプリは同一のTomcat上で稼動していて、 同一のサーバ上のMySQLを使っています。 この構成で稼動させたサーバに負荷をかけると、 それほどの負荷でもないのに、 jstatでJavaのヒープの様子を見ると、 EdenならびにOldがすぐに100%になっていました。 そこでまずは、tomcatの起動シェル(catalina.sh)に以下を追加し、 -XX:+PrintClassHistogram cronに以下を追加して、どのObjectがメモリを食っているのかを見てみました。 kill -3 <プロセスID> すると、MyS