サービスから巨大なxmlファイルを取得しましたが、readtoendでパフォーマンスの問題が発生しました。3つのreplace()で完了するのに約2分、replace()を使用せずに1.3分かかります。
HttpWebResponse objResponse = (HttpWebResponse)objRequest.GetResponse();
using (StreamReader sr = new StreamReader(objResponse.GetResponseStream()))
{
result = sr.ReadToEnd().Replace("\n", "").Replace("\r", "").Replace("\t", "");
sr.Close();
//ReadToEnd it is taking about 2 minutes to complete
}
このパフォーマンスの問題を克服するために何を使用するか。
編集 済みxmlファイルのサイズは2.77MBです