Stringが破棄されないってのはメモリリークが発生するってこと?
であれば、延々とStringのインスタンス作成をループさせて
メモリ消費量を観察してみたら?