Houdini 20.5 hapi

hapi.stopPerformanceMonitorProfile function

指定したプロファイルIDに一致したPerformance Monitorプロファイルを停止し、指定したディスク上のファイルパスにそのプロファイルの統計情報を保存します。

指定したプロファイルIDに一致したPerformance Monitorプロファイルを停止し、指定したディスク上のファイルパスにそのプロファイルの統計情報を保存します。 その統計情報がディスクに保存された後は、そのプロファイルはメモリからクリアされます。 指定したIDのプロファイルが存在しなかった場合は、hapi.result.InvalidArgumentを返します。 指定したファイルパスにそのプロファイルの統計情報を保存できなかった場合は、hapi.result.Failureを返します。 この場合、そのプロファイルは停止されるものの、メモリからクリアされません。 hapi.stopPerformanceMonitorProfileをコールすることで、再びそのプロファイルをディスクに保存することを試みることができます。

使用方法

stopPerformanceMonitorProfile(session: hapi.Session, profile_id: int, file_path: str) → bool

指定したプロファイルIDに一致したPerformance Monitorプロファイルを停止し、指定したディスク上のファイルパスにそのプロファイルの統計情報を保存します。 その統計情報がディスクに保存された後は、そのプロファイルはメモリからクリアされます。 指定したIDのプロファイルが存在しなかった場合は、hapi.result.InvalidArgumentを返します。 指定したファイルパスにそのプロファイルの統計情報を保存できなかった場合は、hapi.result.Failureを返します。 この場合、そのプロファイルは停止されるものの、メモリからクリアされません。 hapi.stopPerformanceMonitorProfileをコールすることで、再びそのプロファイルをディスクに保存することを試みることができます。

session

あなたが操作しているHoudiniのセッション。 セッションの詳細はhapi.Sessionを参照してください。 単にデフォルトのインプロセスのセッションを使用するのであれば、Noneを渡してください。

profile_id

停止するプロファイルのID。

file_path

プロファイルの統計情報が書き出されるファイルのパス。 ファイル名にはPerformance Monitorファイル拡張子の.hperfを使用してください(例:/path/to/myProfile.hperf)。

hapi