2012-02-11 79 views
1

我目前正在用Java製作3D遊戲。我的問題是,當我通過Eclipse運行它時,我得到了大約40 fps,這很好。雖然當我在導出的jar文件中運行它時,我得到18 fps?遊戲在導出的jar中運行速度爲18 fps,Eclipse中運行速度爲40 fps?

我不太確定有什麼問題,有人知道問題可能是什麼嗎?

+0

在Eclipse中的應用仍然是「活」的副本,並竊取資源,我曾經有一個低的FP這個問題發生在我的日食運行Java 6的東西,當我導出它時,我的系統運行它與Java 5 ... – MikeC 2012-02-11 22:41:14

+0

嗯,我不認爲這將是我的問題,因爲我只有Java 6在我的電腦上。 – Darren 2012-02-11 22:42:00

+0

你如何與你的3D引擎談話?您可能需要一個DLL才能獲得最佳性能,該性能在eclipse中呈現,但未提供給導出的jar。 – 2013-11-15 11:56:38

回答

1

很難說沒有更多的信息,但一些可能性是:

    被你的命令行之間使用
  • 不同的JVM通過Eclipse的不是默認的系統JVM
  • 不同的命令行參數的(特別是與圖形的)調用和您的Eclipse運行配置文件
  • 從外部複製