Skip to content
Latchkey

並列性 - CI/CD用語集の定義

並列性は、スループットを高めるために、複数のコアやマシン上で計算を同時に実行します。

並列性 とは、複数の計算を別々のコアやマシン上で文字どおり同じ瞬間に実行することです。それは速度のために並行性を実装する方法であり、タスク構造に広く焦点を当てる並行性とは異なります。

並列性とは、複数の計算を別々のコアやマシン上で文字どおり同じ瞬間に実行することです。それは速度のために並行性を実装する方法であり、タスク構造に広く焦点を当てる並行性とは異なります。

CI において

テストの sharding とマトリクス job は、pipeline を短縮するために並列性を使います。スイートを N 個の runner に分割し、それらを一度に実行します。速度向上は最も遅い shard によって制限されるため、テスト数ではなく実行時間で shard のバランスを取ってください。

関連ガイド