Uipath Marketplace

はじめてのオートメーションをわずか数分で作成できます。Studio Web を試す

Workflow Profiler

Workflow Profiler

作成者: Internal Labs

1

アクティビティ

ダウンロード数

<100

[戻る] ボタン
[戻る] ボタン
carouselImage0
[次へ] ボタン
[次へ] ボタン

要約

要約

The activity provides information about how the target activity is impacting the executor based on the process's performance counters.

概要

概要

What

Often, in the development process, you need a quick insight about the impact of the modifications in term of execution time, memory footprint or any other performance metric. This activity helps checking this without the need of embedded metrics or logs.

Who

Development teams or QA teams that want to ensure that there is no regression in terms of performance.

How

Drag the "Profile activity" in your workflow. Drag all the activities you want to check in the "Do" body of the activity.

Set a target ID which will be associated with the results. This can be a filename, a document ID or anything that can help in identifying the input set for which the flow was executed.

Set the performance counters you are interested in. This can be done by specifying the counter names separated by comma. In this version, only the performance counters from the Process category can be used. The output of the performance counters is always a delta value, the difference between the values before starting the activity and the values captured at the end of the execution. This gives you the impact over the executor.

Specify a folder and a file name without the extension. The file will be saved in a .csv format having as first column the target ID, followed by duration column and then by the selected performance counters columns. Some of the known performance counters are formatted in MB e.g. Working Set.

If your activity is starting another job in background and this is what you want to profile, then you need to specify the process name in the ProcessInstanceName input field. If empty, the containing process is profiled (the executor/robot).

Simple use case

Let's say you want to keep track of the performance indicators over different version of an activity. You may run a specific workflow having different inputs. Identify an ID of the input set and save the performance results in different files, one per used package version. At the end you will have a file for each version containing the profiling data for the same input set. When a new version is released you now have a baseline with which you can compare.

機能

機能

  • Profiles your activity or workflow. 
  • Compares the improvement or regression between versions.

その他の情報

その他の情報

依存関係

None

コード言語

C#, Visual Basic

ランタイム

Windows レガシ (.Net Framework 4.6.1)

公開者

Internal Labs

公開者ページを表示

ライセンス契約とプライバシー条項

ライセンス契約

プライバシー条項

技術情報

バージョン

1.0.0

更新日

2023年7月10日

対応製品

Studio: 21.10 - 22.10

認定

シルバー 認定済み

サポート

UiPath コミュニティ サポート

類似のコンポーネント