>>90
1バイトづつ、固定バイトずつ読み込む
read()系メソッドつかったほうがいいのでは。


っていうかもっといいのは
直列化オブジェクトがどんなクラスの
オブジェクトなのか非常に気になるな。
もしかしてリストの中にでっっかいリスト
が入っているとかか?

それともひたすらnewしすぎてメモリ消費が膨大になっているか。

while文の中でRuntime.getMemory()
とかgetfreeMemory()とか使ったら
どんな数値がでるのか気になる。