Javafx应用程序中的内存问题

时间:2013-02-21 13:42:33

标签: java performance memory-management memory-leaks javafx

我在netbean中创建了一个Javax应用程序。我正面临着记忆问题。我有一个表格包含需要处理的项目列表,我正在处理mulitiple线程中的项目上的任务。因为它逐个处理项目会增加系统内存

我在上述过程中的发现 Netbean - 记忆从130到300mb 罐子 - 记忆高达~130至300mb 虽然我使用相同的源代码运行构建exe并运行应用程序需要300米到800mb / 1100mb,所以没有 在构建exe中,我们在设置....中传递以下参数。

<target name="CreatingExe" depends="SignedJar">
<fx:deploy width="800" height="600" nativeBundles="all" outdir="${dist}/winx86" outfile="${app.name}" verbose="true">
<fx:info title="${app.title}"/>
<fx:application name="${app.title}" mainClass="${main.class}"/>
<fx:resources>
<fx:fileset dir="${dist}/winx86" includes="*.jar"/>
<fx:fileset dir="${WorkingFolder}/temp"/>
</fx:resources>
<fx:platform>
<fx:jvmarg value="-Xms512m"/>
<fx:jvmarg value="-Xmx1g"/>
<fx:jvmarg value="-XX:NewRatio=2"/>
<fx:jvmarg value="-XX:MaxPermSize=250m"/>
</fx:platform>
</fx:deploy>
</target>

使用这个构建exe,我捆绑了jre(java 7)

的副本

我需要添加更多设置以减少内存使用量。

0 个答案:

没有答案