Langue

ProfilingManager.AddProfilingTriggers(IList<ProfilingTrigger>) Méthode

Définition

Inscrivez la liste fournie des déclencheurs pour ce processus.

[Android.Runtime.Register("addProfilingTriggers", "(Ljava/util/List;)V", "", ApiSince=36)]
public void AddProfilingTriggers(System.Collections.Generic.IList<Android.OS.ProfilingTrigger> triggers);
[<Android.Runtime.Register("addProfilingTriggers", "(Ljava/util/List;)V", "", ApiSince=36)>]
member this.AddProfilingTriggers : System.Collections.Generic.IList<Android.OS.ProfilingTrigger> -> unit

Paramètres

triggers
IList<ProfilingTrigger>

Déclencheurs de profilage à ajouter.

Attributs

Remarques

Inscrivez la liste fournie des déclencheurs pour ce processus.

Les déclencheurs de profilage sont des événements système auxquels une application peut inscrire l’intérêt, puis recevoir des données de profilage quand l’un des déclencheurs inscrits se produit. Il n’existe aucune garantie que ces déclencheurs seront remplis. Les résultats, s’ils sont disponibles, seront remis uniquement à un écouteur global ajouté à l’aide #registerForAllProfilingResultsde .

Un seul type de déclencheur peut être ajouté à la fois. <ul><li>Si la liste fournie contient un type de déclencheur déjà inscrit, le nouveau remplacera celui existant.</li li><>Si la liste fournie contient plusieurs objets déclencheurs pour un type de déclencheur, une seule sera conservée.</li></ul>

Le nom de fichier placé dans le stockage d’applications contient le type de déclencheur pour lequel il a été collecté sous la forme : « trigger-type-x », où x est égal à la valeur d’API du type de déclencheur, trouvé dans ProfilingTrigger. Exemple de nom de fichier pour ProfilingTrigger#TRIGGER_TYPE_ANR: profile_trigger-type-2_2025-01-23-04-56-12.perfetto-trace

Les applications peuvent définir leur propre limitation de débit par déclencheur pour vous assurer qu’elles reçoivent des résultats alignés sur leurs besoins. Vous trouverez plus de détails à l’adresse ProfilingTrigger.Builder#setRateLimitingPeriodHours.

Java documentation pour android.os.ProfilingManager.addProfilingTriggers(java.util.List<android.os.ProfilingTrigger>).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à