2014-11-21 64 views
0

我一直在Linux服務器上運行OptaPlanner應用程序,總共需要10分鐘。 但是,當我將它移動到Solaris服務器上運行時,總處理時間將超過50分鐘。 而Solaris(SPARC-T5)比Linux(Intel)擁有更多的CPU和內存。Solaris上的OptaPlanner速度比Linux操作系統上的速度慢5倍

所以,我想知道是否有任何設置可以在Solaris操作系統上使用OptaPlanner? 這個問題有什麼可能的原因?

在此先感謝您的時間和答案。

+0

什麼是終止配置?兩人是否都有相同分數的終止配置? (否則它可能不是一個公平的比較) – 2014-11-21 06:44:02

+0

求解器配置中的environmentMode是什麼?默認值是REPRODUCIBLE,這是一個公平的比較。 – 2014-11-21 06:49:17

+0

1.)這是我的終止配置。並且都具有相同的配置。 \t OR 7200 0hard/-999999soft 2.)我不限定environmentMode。所以我想它是使用默認的。 – 2014-11-21 07:55:50

回答

0

有趣的觀察 - 我想了解那裏發生了什麼。

爲您的用例創建a benchmark config(如果您尚未使用),請在兩臺計算機上運行並在此處共享這兩個基準html報告。我會診斷它們。

典型的原因可能是:JDK版本差異,JVM -server模式,未確定終止配置(unimprovedTimeLimit),... 但這些都不是解釋了5X差異。