Subcore • Root icon

Subcore • Root

1.2 for Android
4.2 | 5,000+ Installaties

tytydraco

€ 2,09

Beschrijving van Subcore • Root

Subcore is een root-daemon die verschillende sensoren in het apparaat gebruikt om systematisch verschillende gebruiksprofielen toe te passen. Het doel is om een ​​evenwicht te bereiken op basis van de werklast van de gebruiker, in plaats van te vertrouwen op de CPU-gouverneur om overnames aannames te maken over de huidige werklast.
Subcore leest en schrijft aan tal van kernelbestanden om te bepalen welk profiel om het profiel te bepalen Apparaat in. Deze interfaces omvatten:
• Actieve CPU-belasting
• Beschikbare CPU-kernen
• Beschikbare CPU-gouverneurs
• Beschikbare CPU-frequenties
• Beschikbare GPU Load
• Beschikbare GPU-frequenties
• • Huidige batterijcapaciteit
• Batterijstatus (opladen / ontladen)
• Schermstaat
◦ Staat Notifier (primaire keuze)
◦ Power Suspend (secundaire keuze)
◦ Framebuffer Interface ( Tertiaire keuze)
• Beschikbaar Apparaatgeheugen
• Max. Apparaatgeheugen
• Beschikbaar IO-planningen
• Blok Readahead
• Blok Swappiness
• Blokkering Cache Druk op • Blokkeer vuile rantsoenen
• Willekeurige entropie
• Blokkeer overcommitting
• Blokkeerpagina Cluster
• Blok Dirty Centisecs
• Block LMK
• Block Laptop Mode
• Block KSM
• Uniek gegenereerde interactieve tunables
• Uniek gegenereerde schedetilotabo's
zonder enige vorm van gebruikersvoorspelling, kan een spel een moment gaan vertragen tijdens een laadscène, waar de ladingvereiste daalt. Om dit tegen te gaan, implementeert Subcore een voorspellingsalgoritme van de gebruiker die probeert te behouden in zware toepassingen, zelfs tijdens momenten van lage belasting. Het werkt door het bepalen van repetitieve ladingsgemiddelden, en langer slapen wanneer de belasting consistent is.
Sinds Subcore is een gereedschap met een laag niveau (toch gebruikersspace), heeft het directe toegang tot de batterijstatistieken. Bij het opladen (en scherm aan), zal subcore uw prestaties verhogen tot het hoogste presterende profiel om ervoor te zorgen dat de gebruiker UI / UX-conformiteit ervaart, waarbij u de energiebesparing negeert. Bovendien, wanneer subcore het apparaat detecteert op 15% batterij of minder, wordt het de helft van de Loadavg, wat betekent dat het twee keer zoveel CPU-belasting vereist om het volgende profiel in te voeren. Evenzo vergrendelt Subcore bij 5% batterij of minder, het apparaat in het laagste profiel, dat is geoptimaliseerd voor diepe slaap of inactief, opofferen van een stuk uitvoering aan de batterij. Deze instelling kan worden uitgeschakeld door "Schakel Power Aware" in de Subcore GUI-app te schakelen.
Subcore implementeert een nieuw concept dat ik RUPG noem. Wat maakt subcore speciaal het feit dat het compatibel is met in wezen alle apparaten. Bij runtime verzamelt subcore aanvankelijk hopen van gegevens om talloze apparaatspecifieke profielen op basis van verschillende factoren te genereren. Deze gegenereerde profielen zijn zwaar geoptimaliseerd voor elk apparaat, zodat elke gebruiker de meest efficiënte software-ervaring bereikt voor de beschikbare hardware / software. Deze profielen worden vervolgens in het geheugen opgeslagen en zijn gemarkeerd voor verwijdering wanneer subscheeruitgangen. Enkele voorbeelden waarin Rupg wordt gebruikt, is in het genereren van apparaatspecifieke LMK-offsets (MinFree). Elk apparaat heeft een andere RAM-maat, dus subcore moet handmatig de optimale LMK-minfree-formaten berekenen voor elke offsetvector (zeer_light -> zeer_aggressief). Subcore maakt ook gebruik van RUPG in de productie van de gouverneurtunables. Elk apparaat heeft een andere SOC CPU-frequentietabel, die moet worden verantwoord. Deze profielen worden automatisch gegenereerd door het binair, dus de gebruiker hoeft niets af te draaien.
Subcore resulteert in een merkbare verbetering van de levensduur van de batterij, tijdens zowel het scherm op als het scherm.
Ik wil persoonlijk al mijn testers bedanken voor het opofferen van hun telefoons op mijn code. Elk van hen assisteerde bij de stabiliteit van het programma zelf.
@Dotmiracle
@Franz
@ kdrag0n
@ Ashley117
@ Abhirams2020
@MountAter_halak
Voor subscher om goed te werken, zorg er dan voor dat de volgende dingen geschikt zijn:
• Zorg dat subcore altijd root wordt verleend.
• Gebruik de modus met een laag geheugen als het apparaat geen ZRAM of ZCACHE heeft, of als u opmerkt Apps crashen / niet openen.
Gebruikers kunnen contact met mij opnemen op elk moment voor feedback.
Gmail: tynij@gmail.com
Telegram: @tytydraco
XDA: @TYTYDRACO

Wat is er nieuw bij Subcore • Root 1.2

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

Informatie

  • Categorie:
    Tools
  • Huidige versie:
    1.2
  • Bijgewerkt:
    2018-09-09
  • Android vereist:
    Android 0 or later
  • Distributieovereenkomst:
    tytydraco
  • ID:
    com.draco.subcore
  • Available on: