PerformanceHintManager.Session.ReportActualWorkDuration メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| ReportActualWorkDuration(WorkDuration) |
最後の作業サイクルの作業時間を報告します。 |
| ReportActualWorkDuration(Int64) |
作業の最後のサイクルの実際の期間を報告します。 |
ReportActualWorkDuration(WorkDuration)
最後の作業サイクルの作業時間を報告します。
[Android.Runtime.Register("reportActualWorkDuration", "(Landroid/os/WorkDuration;)V", "GetReportActualWorkDuration_Landroid_os_WorkDuration_Handler", ApiSince=35)]
public virtual void ReportActualWorkDuration(Android.OS.WorkDuration workDuration);
[<Android.Runtime.Register("reportActualWorkDuration", "(Landroid/os/WorkDuration;)V", "GetReportActualWorkDuration_Landroid_os_WorkDuration_Handler", ApiSince=35)>]
abstract member ReportActualWorkDuration : Android.OS.WorkDuration -> unit
override this.ReportActualWorkDuration : Android.OS.WorkDuration -> unit
パラメーター
- workDuration
- WorkDuration
各コンポーネントの作業時間。
- 属性
注釈
最後の作業サイクルの作業時間を報告します。
システムは、スレッド グループ内のスレッドのコア配置や、スレッドが実行されるコアの頻度を調整して、実際の期間をターゲット期間に近づけようとします。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
ReportActualWorkDuration(Int64)
作業の最後のサイクルの実際の期間を報告します。
[Android.Runtime.Register("reportActualWorkDuration", "(J)V", "GetReportActualWorkDuration_JHandler", ApiSince=31)]
public virtual void ReportActualWorkDuration(long actualDurationNanos);
[<Android.Runtime.Register("reportActualWorkDuration", "(J)V", "GetReportActualWorkDuration_JHandler", ApiSince=31)>]
abstract member ReportActualWorkDuration : int64 -> unit
override this.ReportActualWorkDuration : int64 -> unit
パラメーター
- actualDurationNanos
- Int64
スレッド グループが最後のタスクを完了するのにかかった時間 (ナノ秒単位)
- 属性
注釈
作業の最後のサイクルの実際の期間を報告します。
システムは、スレッド グループ内のスレッドのコア配置や、スレッドが実行されるコアの頻度を調整して、実際の期間をターゲット期間に近づけようとします。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。