java堆空间错误

时间:2015-10-22 08:33:29

标签: java arrays multidimensional-array

我正在尝试做类似的事情,但得到堆空间错误。解决方案是什么?

$(document).ready(function () {
    $("#Print_This").live("click", function () {
        //            $("#SCROLLBAR").printArea();
        var content = $("#SCROLLBAR").html();
        var docprint = window.open("SingTao", "ContentAssignment", "");
        docprint.document.open();
        docprint.document.write(content);
        docprint.document.close();
        docprint.print();
        docprint.close();
    });
});

2 个答案:

答案 0 :(得分:0)

您收到此错误,因为默认堆大小不足以容纳大小为10000 x 10000的2 x 2d数组

您可以使用-Xms64m -Xmx128m

增加堆大小
Xms starting heap
Xmx max heap

表示perm gen space -XX:MaxPermSize=128m

示例java -Xms64m -Xmx128m -jar MyJar.jar

答案 1 :(得分:0)

它会因java.lang.OutOfMemoryError: Java heap space而失败 Increase heap size来解决这个问题。 你可以试试这样的东西

java -Xmx6g yourprogram