こんにちは

テキストファイルを読み込み表示したいのですが、
普通にStreamReader.ReadToEndやFile.ReadAllTextを使うと、
ファイルサイズが100MBや1GBの場合重く、読み込みに時間がかかり最悪フリーズしてしまいます。
どうやって開いたらいいのでしょうか?

ご教授くださいm(_ _)m