0

您能否就kitchen.bat调用工作时会发生什么做一些小的解释?

我只能猜测它会实例化它,这可能是我的 taskmgr 每次同时调用 5 个作业时飙升的原因。几秒钟后,尖刺会逐渐减弱。

或者可能不是?通过厨房调用工作会占用大量资源,还有其他原因吗?

有没有办法在利用并行性(同时调用所有作业)的同时节省 cpu 资源?有没有可以做的优化?

4

1 回答 1

1

您究竟是如何同时调用 5 个工作的?在shell脚本中?在这种情况下,峰值是因为您同时启动 5 个 JVM - 启动 JVM 相对昂贵。并且应该没有必要这样做——您可以在一个 JVM 中完成所有操作并在工作中进行并行化?

厨房本身并没有专门使用大量资源。如果您的转换有大量步骤,那么实现这一目标可能需要一些时间,但不会花费时间。

这真的是个问题吗?如果您的 cpu 出现几秒钟的峰值,为什么这很重要?并行性的重点通常是最大化 CPU/盒子/资源!

于 2013-07-02T16:59:58.890 回答