Java Solaris上的OptaPlanner比Linux操作系统慢5倍

Java Solaris上的OptaPlanner比Linux操作系统慢5倍,java,linux,performance,solaris,optaplanner,Java,Linux,Performance,Solaris,Optaplanner,我一直在Linux服务器上运行OptaPlanner应用程序,总共需要10分钟。 但是,当我将其移动到Solaris服务器上运行时,总处理时间将超过50分钟。 Solaris(SPARC-T5)比Linux(Intel)拥有更多的CPU和内存 所以,我想知道在Solaris操作系统上使用OptaPlanner是否需要进行任何设置? 这一问题的可能原因是什么 提前感谢您的时间和回答。有趣的观察-我也想了解那里发生了什么 为您的用例创建(如果您还没有),在两台机器上运行它,并在此处共享两个基准htm

我一直在Linux服务器上运行OptaPlanner应用程序,总共需要10分钟。 但是,当我将其移动到Solaris服务器上运行时,总处理时间将超过50分钟。 Solaris(SPARC-T5)比Linux(Intel)拥有更多的CPU和内存

所以,我想知道在Solaris操作系统上使用OptaPlanner是否需要进行任何设置? 这一问题的可能原因是什么


提前感谢您的时间和回答。

有趣的观察-我也想了解那里发生了什么

为您的用例创建(如果您还没有),在两台机器上运行它,并在此处共享两个基准html报告。我来诊断

典型的原因可能是:JDK版本差异、JVM
-server
模式、未确定的终止配置(未改进的时间限制)。。。
但这些都不能解释5倍的差异。

终端配置是什么?两者是否具有相同的终止配置?(否则这可能不是一个公平的比较)解算器配置中的environmentMode是什么?默认值是可复制的,这是一个公平的比较。1.)这是我的终止配置。并且都有相同的配置。或7200 0hard/-999999 soft 2.)我不定义环境模式。所以我认为它使用的是默认值1。同意1)和2)都是公平的。基准测试报告会很有趣的。是的,我会尝试获取报告。