我们有一个处理相对大量数据的 Swing 应用程序。例如,我们目前处理包含数百万行数据的 CSV 文件。出于性能和简单性的原因,我们只是将所有数据保存在内存中。然而,不同的用户需要处理不同数量的数据以及不同数量的 RAM。在创建安装程序时,我们当然需要指定堆大小。是否有任何简单的方法可以让用户指定堆,而无需手动编辑配置或 .bat 文件?我猜并非所有用户都会对此感到满意。
我见过一个例子,其中一个应用程序指定了三个不同的快捷方式,每个快捷方式都指定了不同的内存量。这可以工作,但我想要一个更灵活的选项。然后,用户可以选择最适合他们的那个。