我只能猜测它会实例化它,这可能就是为什么每当我同时调用5个作业时我的taskmgr就会出现的原因。几秒钟后,尖峰会逐渐减弱。
或者不是?还有其他原因,通过厨房调用工作会占用大量资源吗?
有没有办法在利用并行性的同时保存cpu资源(同时调用所有作业)?是否可以进行优化?
答案 0 :(得分:1)
你究竟如何同时打5个工作?在shell脚本中?在这种情况下,峰值是因为你同时启动5个JVM - 启动JVM相对昂贵。并且没有必要这样做 - 你可以在一个JVM中完成所有工作并在工作中进行并行化吗?
Kitchen本身没有专门使用大量资源。如果你的转型有很多步骤,那么实现这一目标可能需要一些时间,但不需要年龄。
这真的是个问题吗?如果你的cpu达到几秒钟,为什么重要?并行点通常是最大化CPU /盒/资源!