Subcore • Root icon

Subcore • Root

1.2 for Android
4.2 | 5,000+ Installationen

tytydraco

1,99 €

Die Beschreibung von Subcore • Root

Subcore ist ein Root-Daemon, der verschiedene Sensoren in der Vorrichtung verwendet, um verschiedene Verwendung verschiedener Nutzprofile systematisch anzuwenden. Ziel ist es, einen Restbetrag auf der Grundlage der Arbeitsbelastung des Benutzers zu erreichen, anstatt sich auf den CPU-Gouverneur zu verlassen, um BIAS-Annahmen über die aktuelle Arbeitsbelastung zu erstellen.
Subcore liest und schreibt in zahlreiche Kernel-Dateien, um zu bestimmen, welches Profil das platzieren ist Gerät in BR> • Aktuelle Batteriekapazität
• Batteriezustand (Lade- / Entladung)
• Bildschirmstatus
◦ State Notifier (Primärauswahl)
◦ Power Suspend (Sekundarauswahl)
◦ RAYBUFFFELL-Schnittstelle ( Tertiäre Wahl)
• Verfügbares Gerätegespräch
• Maximaler Gerätehälter
• Verfügbare IO-Scheduler
• Blockieren Sie das Swapping (Block)
• Block-Cache-Druck
• Blockieren Sie schmutzige Rationen
• Zufällige Entropie
• Blocküberkennung
• Blockseiten-Cluster
• Blockieren Sie Dirty Centisecs
• Block LMK
• Block-Laptop-Modus
• Block KSM
• Eindeutig generierte interaktive Tunables
• Eindeutig generierte Schedutil-Tunables
ohne irgendein Form der Anwendervorhersage könnte ein Spiel anfangen, sich während einer Ladungsszene für einen Moment zu verleiten, wo die Lastanforderung taucht. Um dies entgegenzuwirken, implementiert Subcore einen Benutzervorhersagealgorithmus, der versucht, die Fließfähigkeit bei schweren Anwendungen auch während der Momente mit geringer Last aufrechtzuerhalten. Es funktioniert, indem er sich wiederholende Lastmittelwerte ermittelt und länger schlafen, wenn die Last konsistent ist.
Da Subcore ein niedrigem Niveau-Werkzeug (noch Userspace) ist, hat es einen direkten Zugriff auf die Batteriestatistik. Beim Laden (und Bildschirm auf) steuert Subcore Ihre Leistung auf das höchste Performing-Profil, um sicherzustellen, dass der Benutzer die UI / UX-Konformität erfährt, die Energieinschränkung ignoriert. Wenn die Subcore das Gerät erkennt, ist außerdem bei 15% Batterie oder weniger die Hälfte des Loadavg, dh es ist doppelt so viel CPU-Last erforderlich, um das nächste Profil einzugeben. Ebenso sperrt bei 5% Batterie oder weniger die Subcore das Gerät in das niedrigste Profil, das für den tiefen Schlaf oder den Leerlauf optimiert ist, um einen Klumpen der Leistung auf die Batterie zu opfern. Diese Einstellung kann in der Subcore-GUI-App deaktiviert werden, indem Sie in der Subcore-GUI-App "deaktivieren".
Subcore Implementiert ein neues Konzept, das ich RUPG anrufe. Was Subcore SPECIAL macht, ist die Tatsache, dass es mit im Wesentlichen allen Geräten kompatibel ist. Zur Laufzeit sammelt Subcore zunächst HAP-Daten, um zahlreiche gerätespezifische Profile auf Basis verschiedener Faktoren zu erzeugen. Diese erzeugten Profile sind für jedes Gerät stark optimiert, so dass jeder Benutzer die effizientesten Softwareerfahrung für die verfügbare Hardware / Software erreicht. Diese Profile werden dann im Speicher gespeichert und sind zum Löschen, wenn der Subcor ausgeht. Einige Beispiele, in denen RUPG verwendet wird, ist in der Erzeugung von gerätespezifischen LMK-Offsets (MinFree). Jedes Gerät hat eine andere RAM-Größe, daher muss Subcore die optimalen LMK-Minfree-Größen für jeden Offset-Vektor (sehr_light -> sehr_aggressive) manuell berechnen. Subcore verwendet auch RUPG in der Herstellung der Gouverneur-Tunable. Jedes Gerät verfügt über eine andere SOC-CPU-Frequenztabelle, für die berücksichtigt werden muss. Diese Profile werden automatisch vom Binärer generiert, so dass der Benutzer nichts selbst einstellen muss.
Subcore führt zu einer spürbaren Batterie-Lebensdauer-Verbesserung, während des Bildschirms und des Bildschirms.
Ich möchte allen meinen Testern persönlich bedanken sein, um ihre Telefone auf meinen Code zu opfern. Jeder von ihnen assistierte in der Stabilität des Programms selbst.
@Dotmiracle
@ kdrag0n
@ kdrag0n
@ Ashley117
@ abhirams2020
@mountaser_halak
Für Subcore, um ordnungsgemäß zu arbeiten, stellen Sie bitte sicher, dass die folgenden Dinge ordnungsgemäß sind:
• Stellen Sie sicher, dass Subcore immer gewährt wird.
• Verwenden Sie den Memory-Memory-Modus, wenn das Gerät nicht ZRAM oder ZCache hat, oder wenn Sie feststellen Apps stürzen / nicht öffnen.
Benutzer können mich jederzeit für das Feedback kontaktieren.
gmail: tylrernij@gmail.com
Telegramm: @tytydraco
XDA: @tytydracoco

Neue Funktionen Subcore • Root 1.2

- Refactor low-memory mode to Memory-Aware
- Improve memory-aware RAM management (increase cache pressure)

Informationen

  • Kategorie:
    Tools
  • Aktuelle Version:
    1.2
  • Aktualisiert:
    2018-09-09
  • Anforderungen:
    Android 0 or later
  • Entwickler:
    tytydraco
  • ID:
    com.draco.subcore
  • Available on: