EN JP CN

解析の加速

解析の加速

解析の加速

解析の加速

この記事では、統合ビルドとデスクトップの両方で解析パフォーマンスを向上させる方法について説明します。

増分解析

Klocwork は、デスクトッププロジェクトと統合プロジェクトの両方で増分解析をサポートしています。増分解析 (デスクトッププロジェクトのデフォルトモード) では、このエンジンが、変更されたファイルとその変更の影響を受けるファイルのみを自動的に検出して解析します。

注: 増分解析は C# のプロジェクトとソリューションではサポートされていません。

並列解析

Klocwork はマルチコアおよびマルチプロセッサーのマシンをサポートし、並列解析を実行してパフォーマンスを向上させます。

デスクトップでは、デフォルトで並列解析が有効になっています。Klocwork使用可能なプロセッサーコアに基づいてコンパイルジョブの数を適切なレベルに設定します。マルチコアまたはマルチプロセッサーのマシンがない場合は、シリアル解析が実行されます。

統合ビルド解析の場合は、kwbuildproject--jobs-num オプション を使用して並列解析を設定します。

分散解析

分散解析とは、Klocwork のロードが登録済み解析エージェント間で分散布される C/C++ プロジェクト解析を指します。これにより、プロジェクトのコンパイル速度が大幅に加速されます。参照項目: