gpt4 book ai didi

java - 捕获 OutOfMemoryError 但没有增加堆大小

转载 作者:行者123 更新时间:2023-11-30 06:35:24 26 4
gpt4 key购买 nike

<分区>

我的 Java 代码包含一个方法 (getPermutations),其处理过程占用大量内存 (Complexity O(n!)),因此可能会抛出 OutOfMemoryError。重要的代码是这样的:

ArrayList<ArrayList<Station>> permutations = getPermutations(stations);

我不想在我的特定机器上增加堆内存大小,我也无法在其他机器上更改它。我正在寻找的是针对此错误的某种异常处理(我很清楚通常不应捕获错误或可抛出的错误)。

因此,我想对 OutOfMemoryError 使用react,并提供适当的(图形)消息并防止我的小程序崩溃。

SwingWorker 是正确的选择吗?应该如何使用它或者是否有更适合的替代方案?

提前致谢:-)

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com