Validate サーバーのプロセッサ、RAM、ディスク領域の要件
Klocwork 解析ツールのシステム要件については、Klocwork ツールのプロセッサ、RAM、およびディスク領域の要件を参照してください。
プロセッサと RAM の要件
パフォーマンスは、プロジェクトサイズ、プロジェクト数、検証サーバーにロードされる同時ビルド数によって異なります。
多数の大規模なプロジェクト (Android AOSP や Unreal Engine 5 など、数百万行のコード) がある場合は、CPU とメモリの割り当てを大幅に増やす必要がある場合があります (たとえば、32 ~ 64 コア、128 GB RAM)。
要件 | CPU | RAM |
---|---|---|
最小 | 4 コア、1 GHz | 8 GB |
推奨 | 8 コア、2 GHz | 32 GB |
ディスク領域要件
インストールに必要なディスク容量
Validate サーバーのインストールの場合、インストール用に 1 GB ~ 1.4 GB が必要です。プラグインにはさらに 700 MB が必要です。インストール中は一時的に追加のディスク容量が必要になります。
データ保存のためのディスク領域要件
データには、ソースファイル、構成ファイル、オブジェクトファイル、テーブル、データベースが含まれます。単一の統合ビルド解析に必要なディスク領域の合計は、このデータの合計となります。Klocwork の増分解析を使用する場合、オブジェクトファイルのサイズおよびテーブルのサイズは、1 つのプロジェクトにつき 1 回分です。
サイズがどのように変化するかを示す一部のサンプルプロジェクト
プロジェクト | 言語 | コード行 | オブジェクトファイルのサイズ (MB) | テーブルサイズ (MB) | データベースサイズ (MB) | 合計サイズ (MB) |
---|---|---|---|---|---|---|
Boost | C/C++ | 140,000 | 393 | 17 | 84 | 1,638 |
Firefox | C/C++ | 1,600,000 | 2,800 | 606 | 702 | 3,174 |
Common C++ | C/C++ | 20,000 | 168 | 23 | 45 | 236 |
Python | C | 214,000 | 114 | 52 | 84 | 143 |
MySQL | C/C++ | 350,000 | 781 | 133 | 167 | 463 |