Created on | Updated on
フォローする

CPUのスレッドの数を制限してNukeを起動する

概要

この記事では、Nukeが使用しているスレッドの数を制限する方法について説明します。

詳細

デフォルトでは、NukeはCPUのすべてのスレッドを使用してできるだけ高速で実行します。しかし、いくつかの状況では、利用可能なスレッドの最大数を利用すると、Nukeが不安定になり、クラッシュや速度低下を引き起こす可能性があります。
 
マルチスレッドに関連している問題を特定するには、限られた数のスレッドでNukeを起動し、これを実行して問題が解決するかどうかを確認することができます。
 
より少数のスレッドでNukeを起動する
Nukeを実行するには、Nukeを起動するときに-m nフラグを使用する必要があります。
nはNukeで実行したいスレッドの数に置き換えられます。
たとえば、3つのスレッドで実行する場合は-m 3を使います。 
 
コンピュータが持っているスレッドの数よりも大きい数字を使用しても、Nukeのパフォーマンスは向上しません。
 
Windows
コマンドプロンプトウィンドウを開き、次のコマンドを実行します。

"C:\Program Files\Nuke10.0v2\Nuke10.0.exe" -m 3

Mac OSX:
アプリケーションからターミナルウィンドウを開き、次のコマンドを使用して実行します。

/Applications/Nuke10.0v2/Nuke10.0v2.app/Contents/MacOS/Nuke10.0v2 -m 3

Linux:
端末を開き、次のコマンドを実行します

/usr/local/Nuke10.0v2/Nuke10.0 -m 3

注:これらの手順は、Nukeをデフォルトでインストールした場所に基づいています。デフォルトでインストールされていない場合は、カスタムインストールの場所から実行するようにコマンドを変更する必要があります。

追加情報

より少ないスレッドを使用してNukeの問題に役立つ場合は、Nukeが使用できるスレッドの数を増やして、最適なパフォーマンスに気づくまで試してください。 
 
この記事はFoundryナレッジベースにて原文が公開されています

0 コメント

記事コメントは受け付けていません。