>>107
(そうそう時間も開いてるし>>87は誰?というのもあったけど)
jconsoleは使ったことなくて
http://java.sun.com/j2se/1.5.0/ja/docs/ja/guide/management/jconsole.html
を見つけて見ていたりしますけど
>リークは非ヒープ領域がリークします。
というのをどのようにリークとして判断したのか(jconsoleで見て判断できる情報があるのかよく判ってないけど)
>jconsoleの表示でいうと右下の縦棒グラフの一番右側。
は3本ある見方(時間経過?)とか今一つ読み切れてなかったりしますけど

>ちなみにおんなじthreadが100個ぐらい並列で起きていています。
はrunメソッド内のwhileループ絡みではなくて>>103の言っているようなところだろうと思いますけど

「右下の縦棒グラフの一番右側」を見てリークと判断したところとかは
オブジェクトが未使用になっても直ぐにメモリ上から開放されるわけではないという仕組み(ガベージコレクション)から
リークしていると思ってしまったとかということはないですか?