会社のブログログイン登録スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。1,342件0現在2つのアプリケーション間でやり取りするために、間にテキストファイルを用意しています。テキストファイル内は以下のような記述となっています。行数は少なく、現時点では198行までしかない状態です。アプリケーション側のデザインはこのようになっています。チェックボックスを付けることで先ほどのテキストファイルのc??:の後の数値を0か1に変更しています。問題点はこのページを表示したときに、テキストファイルの数値を読み取ってチェックボックスにチェックを入れる関数を用意しました。速度が遅いため、ページ描画が終わるまでにチェックボックスの処理が終わりません。具体的には、190個のチェックボックスの制御をするのに5秒程掛かっています。改善すればテキスト読み書きのループ処理を高速化できるようになるのでしょうか。(投稿順)4プロファイラで各メソッドの所要時間を測定し、原因個所を特定すべきです。CheckIOClientMod()がSetCheckIOClientMod()を190回呼び出すのは設計通りだと思います。SetCheckIOClientMod()がCheckStat()を呼び出しています。CheckStat()はファイルを読み込んでいます。設計通りであればどうしようもありません。ファイルの読み書きはとても遅いので、可能であれば設計を見直し、1回で全データを読み込むべきです。|この質問に回答するには、ログインする必要があります。求めていた回答ではありませんか?c#visual-studioテキストファイルのタグが付いた他の質問を参照する。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。従って情報を開示できることに同意したことになります。選択した項目のみ受け入れる。