私はアプリケーションにWinFormsとC#を使用しており、データは主にいくつかの文字列、整数、および多くのリストです。今はそれらをxmlファイルとテキストファイルに保存していますが、データの読み取りに時間がかかりすぎることがわかりました。XmlWriterとXmlReaderを使用しています。たとえば、解析する合計2〜3 mbの4つのxmlファイルと、その内容を一度に読み取る最大250のテキストがあります。読み込みには3〜4分かかり、スレッドは使用していません。これは正常ですか、それとも何か他のことが起こっていますか?データを保存するために他の方法を使用する必要がありますか?スレッドを1つだけ使用する必要がありますか?
編集私は問題を見つけました。それは読書とは何の関係もありませんでした(私は思います)。とにかく、私のデータが数MBを超えないことを前提として、データベースを使用する必要がありますか、それともxmlで問題ありませんか?