とりあえず、JRE がメモリを消費しすぎるって件にかんしては
.NET も似たようなモンではないかと思うのですが?