Community Translation - Build Time in ModusToolbox - KBA226847

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Kenshow
Level 8
Level 8
Distributor - Marubun (Japan)
50 solutions authored 25 solutions authored 10 solutions authored

Hi,

I would like to translate KBA226847 into Japanese.

Thanks,

Kenshow

0 Likes
3 Replies
Kenshow
Level 8
Level 8
Distributor - Marubun (Japan)
50 solutions authored 25 solutions authored 10 solutions authored

Original KBA:

Build Time in ModusToolbox - KBA226847

Translated by Kenshow

==============================

タイトル: ModusToolboxでのビルド時間-KBA226847

バージョン:**

ModusToolbox™は、makefileを使用してアプリケーションをビルドします。最初のビルドには時間がかかる場合がありますが、その後のビルドはより高速になり、makefileによって追跡される変更されたファイルのみがビルドされます。Eclipseは、並列ビルドのオプションを提供します。これにより、makefileは、ファイルを1つずつコンパイルする代わりに、一連の並列ビルドを生成できます。

このオプションを見つけるには、プロジェクトを右クリックして[ Properties ]を選択します。プロパティダイアログで、[ C/C++ Build ]を選択し、[ Behaviour ]タブを選択します。

Untitled.png

3つのオプションはどういう意味でしょうか?

Use optimal jobs – 「Optimal」は、ジョブの数をシステム上のプロセッサーの数と等しく設定します

Use parallel jobs – ユーザーが指定した値に等しいジョブ数を設定します

Use unlimited jobs – ビルダーをできるだけ多くのジョブで実行します

各コンピューターの構成は異なり、最適および無制限の値は必ずしもそれらを最良の設定にするわけではありません。したがって、ジョブを手動で割り当てると、パフォーマンスが向上する可能性があります。適切な数の並列ジョブの選択は、コンピューターの構成に依存するため、試行錯誤の問題になります。

まず、並列ジョブの数を、以下に示すボックスのCPUコアの数と同じに設定します。

pastedImage_1.png

次に、値をインクリメントして、あまり改善されていないポイントを見つけます。

注意:並列ジョブの値を増やすと、CPUに負荷がかかり、コンピューターが遅くなる可能性があります。したがって、最適な設定を見つけることが重要です。このため、無制限のジョブを使用すると、コンピューターがハングする可能性があるため、お勧めできません。

ビルド時間をテストするには、次の手順に従います。

(1)並列ジョブに適切な値を設定します

(2)プロジェクトを右クリックしてClean ModusToolbox Applicationを選択します

(3)プロジェクトを右クリックし、Build ModusToolbox Applicationを選択します

(4)コンソールでビルド時間を確認します(例: 19:33:30 Build Finished (took 11s.695ms))

並列ジョブの値を増やしてこのプロセスを繰り返し、最適な設定を見つけます。

==============================

27-Apr-2020

Kenshow

0 Likes
JennaJo
Moderator
Moderator
Moderator
1000 replies posted 750 replies posted 500 replies posted

Hello, Kenshow-san,

We receive your translation, it will be published to KBA to Community.

After upload, You will receive the points as the word of KBA.

Due to the current delay of internal review, Please bear with me for the delayed the response.

It could be delayed, but it will be processed soon.

Thanks for your contribution to CDC!

Will keep you update the status.

Thanks,

Jenna Jo

Jenna Jo
0 Likes
MotooTanaka
Level 9
Level 9
Distributor - Marubun (Japan)
First comment on blog Beta tester First comment on KBA

Hi,

I reviewed this Japanese Translation.

The letters in Red is my suggestion to change.

Note:

(1) Behavirour tab in the original English is a typo of Behavior and the screen shot clearly shows "Behavior" so I recommend to change if.

(2) I removed '[' and ']'

==============================

タイトル: ModusToolboxでのビルド時間-KBA226847

バージョン:**

ModusToolbox™は、makefileを使用してアプリケーションをビルドします。最初のビルドには時間がかかる場合がありますが、その後のビルドはより高速になり、makefileによって変更のあったファイルのみが追跡されてビルドされます。Eclipseは、並列ビルドのオプションを提供します。これにより、makefileは、ファイルを1つずつコンパイルする代わりに、一連の並列ビルドを生成できます。

このオプションを見つけるには、プロジェクトを右クリックして Properties を選択します。プロパティダイアログで、 C/C++ Build を選択し、 Behavior タブを選択します。

Untitled.png

これら 3 つのオプションはどういう意味でしょうか?

Use optimal jobs – 「最適」は、ジョブの数をシステム上のプロセッサーの数と等しく設定します

Use parallel jobs – ユーザーが指定した値に等しいジョブ数を設定します

Use unlimited jobs – ビルダーをできるだけ多くのジョブで実行します

各コンピューターの構成は異なり、最適および無制限(unlimited)の値は必ずしもそれらが最良の設定ではないかも知れません。したがって、ジョブを手動で割り当てると、パフォーマンスが向上する可能性があります。適切な並列ジョブの選択はコンピューターの構成に依存するため、試行錯誤が必要となります

まず、下記のボックスに示される並列ジョブの数を、CPUコアと同数に設定します。

pastedImage_1.png

次に、値を増加していって、あまり改善しなくなるポイントを見つけます。

注意:並列ジョブの値を増やすと、CPUに負荷がかかり、コンピューターが遅くなる可能性があります。したがって、最適な設定を見つけることが重要です。無制限のジョブを使用することは、コンピューターがハングする可能性があり、必ずしもお勧めできないのはこれが理由です

ビルド時間をテストするには、次の手順に従います。

(1)並列ジョブに適切な値を設定します

(2)プロジェクトを右クリックして Clean ModusToolbox Application を選択します

(3)プロジェクトを右クリックし、Build ModusToolbox Application を選択します

(4)コンソールでビルド時間を確認します(例: 19:33:30 Build Finished (took 11s.695ms))

並列ジョブの値を増やしてこのプロセスを繰り返し、最適な設定を見つけます。

==============================

13-Oct-2020

Motoo Tanaka

0 Likes