Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
您能否就kitchen.bat调用工作时会发生什么做一些小的解释?
我只能猜测它会实例化它,这可能是我的 taskmgr 每次同时调用 5 个作业时飙升的原因。几秒钟后,尖刺会逐渐减弱。
或者可能不是?通过厨房调用工作会占用大量资源,还有其他原因吗?
有没有办法在利用并行性(同时调用所有作业)的同时节省 cpu 资源?有没有可以做的优化?
您究竟是如何同时调用 5 个工作的?在shell脚本中?在这种情况下,峰值是因为您同时启动 5 个 JVM - 启动 JVM 相对昂贵。并且应该没有必要这样做——您可以在一个 JVM 中完成所有操作并在工作中进行并行化?
厨房本身并没有专门使用大量资源。如果您的转换有大量步骤,那么实现这一目标可能需要一些时间,但不会花费时间。
这真的是个问题吗?如果您的 cpu 出现几秒钟的峰值,为什么这很重要?并行性的重点通常是最大化 CPU/盒子/资源!