比較的大量のデータを処理する Swing アプリがあります。たとえば、現在、数百万行のデータを含む CSV ファイルを処理しています。パフォーマンスと単純さの理由から、すべてのデータをメモリに保持します。ただし、ユーザーが異なれば、処理する必要のあるデータの量も RAM の量も異なります。インストーラーを作成するときはもちろん、ヒープ サイズを指定する必要があります。ユーザーが構成や .bat ファイルを手動で編集しなくてもヒープを指定できるようにする簡単な方法はありますか? すべてのユーザーがこれに満足しているわけではないと思います。
アプリが 3 つの異なるショートカットを指定し、それぞれに異なるメモリ量が指定されている 1 つの例を見てきました。これは機能する可能性がありますが、より柔軟なオプションが必要です。ユーザーは、自分に最適なものを選択できます。