2017-11-28 1 views
1

Ich habe zwei identische Anwendungen:Wird Androide: largeHeap Prozesspriorität verringern?

  1. AppA erklärt android:largeHeap="true" in manifest
  2. AppB erklärt android:largeHeap="false" in manifest

In einem hypothetischen Szenario, wenn diese beiden Anwendungen auf demselben Gerät laufen, verbrauchen die gleiche Menge an Ressourcen, haben die gleiche aktuelle Prozesspriorität (sagen wir mal, beide laufen Service-Prozesse), beeinflusst das android:largeHeap="true" Flag, wie OS entscheidet welches zuerst zu töten?

Dokumentation hier geschaut, aber es gibt nicht viel: https://developer.android.com/guide/topics/manifest/application-element.html#largeHeap

Antwort

0

Im Allgemeinen müssen Sie nicht. Die Prozesspriorität wird von Ihrem Betriebssystem verwaltet. Wenn Ihre App im Vordergrund ausgeführt wird, wird sie mit Vordergrundpriorität ausgeführt. Wenn Ihre App nicht im Vordergrund ausgeführt wird, wird sie nicht mit Vordergrundpriorität ausgeführt.

Verwandte Themen