2010-09-07 49 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