Java (SE) 程式在 Debian Wheezy 上執行得太慢...我需要「調整」JVM 嗎?

Java (SE) 程式在 Debian Wheezy 上執行得太慢...我需要「調整」JVM 嗎?

超級用戶。

我編寫了一個桌面程式來執行模擬過程(不值得在這裡複製程式碼......這是一個相當長的程式)。如果我在 MacBook Pro(Intel Core i7 2.2 GHz,4GB RAM)上運行它,大約需要一小時才能完成。然而,當我在 Debian Linux 桌面(Intel Core i7、3.4 GHz、8GB RAM、運行 Wheezy 64 位元)上運行完全相同的程式時,最多需要三個小時!這是完全相同的程序! (順便說一下,我在兩台電腦上都使用Oracle的JDK 8)。

谷歌搜尋我發現這個部落格,它告訴我們如何在 Linux 上啟用“大頁面”...我確實嘗試過,但效能提升很小。在我做一些我可能會後悔的事情之前,我需要一些指導:

  1. 啟用「大頁面」真的對JVM有影響(具體來說,Java程式運作得更好)嗎?
  2. 我可以使用其他“調整”選項來加快速度嗎? (正如你在上面看到的,這不是一個硬體問題,當我執行其他一些複雜的事情時,Debian 桌面確實飛得很快……但是Java 程式只是拖拖拉拉……我不想在其他一些東西上重寫它們語言)

先致謝

相關內容