我在IntelliJ中运行Apache Spark,使用控制台向我的应用程序发送请求。 我注意到一些我觉得很奇怪的东西。在我的Mac上,运行我的程序并将IntelliJ作为所选窗口,即全屏和可见;我在约5分钟内完成了1000次迭代。当我在IntelliJ中启动应用程序,然后使可见屏幕成为另一个应用程序,但不执行任何操作 - 只是让Mac单独使用,当我在约5分钟后返回Scala控制台时,它只执行了300次迭代!同样,如果应用程序启动然后屏幕关闭(但我的Mac没有睡觉 - 我确定了这一点)我得到了同样的问题:只有300次迭代。
对此有任何解释吗?