Model
ファイルをロードし、その情報を使用してクラスにデータを入力するプログラムに取り組んでいます。これらのファイルのサイズは、数 KB からほぼ 1 GB までさまざまです。サイズが変動すると、Model
クラスが使用するメモリも変動します。
十分な大きさのファイルをロードすると、OutOfMemoryError
.
ユーザーによるファイルのロード要求を (ファイル サイズに基づいて) 拒否できます。ファイルを調べ、そのサイズを判断し、アプリケーションがそれを処理できるかどうかを判断するにはどうすればよいですか?
これをユーザーのコンピューターの RAM の量に適応させる方法はありますか?