ProfilingManager.AddProfilingTriggers(IList<ProfilingTrigger>) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
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.