Langue

ActivityManager.SetWatchHeapLimit(Int64) Méthode

Définition

Demandez au système de regarder le processus d’appel de dépasser une taille pss comme indiqué ici.

[Android.Runtime.Register("setWatchHeapLimit", "(J)V", "GetSetWatchHeapLimit_JHandler", ApiSince=23)]
public virtual void SetWatchHeapLimit(long pssSize);
[<Android.Runtime.Register("setWatchHeapLimit", "(J)V", "GetSetWatchHeapLimit_JHandler", ApiSince=23)>]
abstract member SetWatchHeapLimit : int64 -> unit
override this.SetWatchHeapLimit : int64 -> unit

Paramètres

pssSize
Int64

Taille en octets à laquelle définir la limite.

Attributs

Remarques

Demandez au système de regarder le processus d’appel de dépasser une taille pss comme indiqué ici. Une fois appelé, le système recherche toutes les occasions où il voit le processus associé avec une plus grande taille pss et, lorsque cela se produit, extrayez automatiquement un vidage de tas à partir de celui-ci et autorisez l’utilisateur à partager les données. Notez que cette requête continue à s’exécuter même si le processus est tué et redémarré. Pour supprimer la montre, utilisez clearWatchHeapLimit(). Cette API fonctionne uniquement si le processus appelant a été marqué comme ApplicationInfo.FLAG_DEBUGGABLE ou s’exécute sur une build débogueur (userdebug ou eng).

Les appelants peuvent éventuellement implémenter des ACTION_REPORT_HEAP_LIMIT pour gérer directement les rapports de limite de tas eux-mêmes.

Référence Android pour android.app.ActivityManager.setWatchHeapLimit.

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 à