【问题标题】:Running out of memory with Java WebStartJava WebStart 内存不足
【发布时间】:2013-04-29 17:40:50
【问题描述】:

我有一个通常使用 java webstart 运行的 java 应用程序。现在,当我从我的应用程序运行某个 Jasper 报告时,我得到一个内存不足异常,但只有当应用程序使用 webstart 运行时。当我从本地计算机运行我的应用程序时,不使用 webstart,不会发生内存不足异常。

我所做的一些事情是尝试将所有子报表从页眉和页脚带区移动到细节带区(使用 iReport)。我还确保在所有子报表中都使用了缓存。在这种情况下,我还能做些什么来让这个内存异常停止在报告中发生?

【问题讨论】:

    标签: java jasper-reports reporting ireport java-web-start


    【解决方案1】:

    您可以尝试在 jnlp 文件中定义更多内存:

     <j2se version="1.4+" java-vm-args="-Xms256M -Xmx512M"/>
    

    here

    【讨论】:

    • 最好使用更容易验证的&lt;j2se version="1.3" initial-heap-size="64m" max-heap-size="128m"/&gt;
    猜你喜欢
    • 1970-01-01
    • 2013-10-23
    • 2012-06-21
    • 2013-09-10
    • 2012-12-12
    • 2017-07-19
    • 1970-01-01
    • 2014-08-02
    • 2010-12-21
    相关资源
    最近更新 更多