0

すべてが 70 MB を超える多くの xml ファイルを処理するという問題に直面しています。それらを検証してアクセスするには、多くの時間がかかります。次の手順でアプリケーションのパフォーマンスが向上するかどうか疑問に思っています。

70MB の xml ファイルを 1MB 未満の gzip ファイルに圧縮できます。そのため、gzip ファイルしか保持できませんでした。データの操作は、次のように行うことができます。

  • java.io.File で gzip を使用できるようにします (小さいファイルのみ)。
  • たとえば、StringBufferInputStream と GZIPInputStream を使用して、RAM 内のコンテンツを抽出します。
  • コンテンツ (RAM) の操作: 解析、検証、...
  • 新しい xml-content (RAM) を表す文字列を RAM に作成します。
  • GZIPOutputStream を使用してファイル システムにアクセスします (ここでも小さいコンテンツです)。

私はこれを行うことができますか、それとも私の考えに誤解がありますか?

THXお早めに!ハンス

4

1 に答える 1