我一直在 Linux 服务器上运行 OptaPlanner 应用程序,总共需要 10 分钟。 然而,当我将其移至 Solaris 服务器上运行时,总处理时间变得超过 50 分钟。 并且Solaris(SPARC-T5)比Linux(Intel)拥有更多的CPU和内存。
所以,我想知道在 Solaris 操作系统上使用 OptaPlanner 是否需要进行任何设置? 造成此问题的可能原因是什么?
预先感谢您的时间和答复。
最佳答案
有趣的观察 - 我也想了解那里发生了什么。
创建a benchmark config对于您的用例(如果您还没有),请在两台计算机上运行它并在此处共享两个基准 html 报告。我会诊断他们。
典型原因可能是:JDK 版本差异、JVM -server
模式、未确定的终止配置 (unimprovedTimeLimit)、...
但这些都无法解释 5 倍 的差异。
关于java - Solaris 上的 OptaPlanner 比 Linux 操作系统上慢 5 倍,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27054464/