2010-09-07 42 views
0

当我在eclipse中运行我的项目时,它工作正常,当我将其导出为独立的jar时滞。我使用相同的vmargs,在Eclipse中尝试3种不同的导出设置,似乎没有任何帮助独立jar滞后

+0

你能定义“滞后”吗? – 2010-09-07 00:26:51

+0

您的意思是整个应用程序运行速度较慢,还是启动较慢? – 2010-09-07 00:27:23

+0

帧率较小 – jeff 2010-09-07 01:10:11

回答

1

这听起来像是JVM热身或垃圾收集问题。

我会再看看您从独立JAR启动游戏/应用程序的方式。

  • 请检查您是否与Java运行6.0
  • 实验了-client和-server政策,给它一个更大的初始堆(-Xms)
  • 实验使用CMS垃圾
  • 实验集电极。
+0

-XX:PermSize = 256m -Xms512m -Xmx512m – jeff 2010-09-07 01:54:36

+0

我试过不同的设置 – jeff 2010-09-07 01:55:02

+0

-XX:PermSize = 756m -Xms756m -Xmx756m或-XX:PermSize = 256m -Xms1328m -Xmx1328m或-XX:PermSize = 1024m -Xms512m -Xmx512m但是没有可见的效果。日食只是使用默认设置加上这个vargs。正如Stephen所说,我不知道垃圾收集设置 – jeff 2010-09-07 01:56:47