, ако търсите най -добре представящото се ядро за Android, можете да го направите бързо с HackBench, сравнителна оценка, както и стресиращ инструмент, разработен за Linux Spoider.
Ако използвате персонализирани ядра на вашите устройства с Android, много най -вероятно сте попаднали на обстоятелството, при което трябваше да изберете сред голям брой различни персонализирани ядра. При разглеждането на най -добре изпълняващото се ядро с Android, много хора просто избират ядрото с най -голям брой функции. Други зависят от опита на използването на тяхното решение.
Въпреки това, преуморяването на ядрото с персонализирани функции, както и Backports не гарантира, че ще работи по -добре. Освен това, изборът на ядро въз основа само на изживяването е изключително субективен метод, както и резултатите нямат всякакъв вид научни доказателства. Без съмнение защо много персонализирани ядра получават смесени оценки от хора, които отчитат основно въз основа на опита си.
Изискването за много по -научен метод тласна дизайнерите да произвеждат редица приложения за сравнителен анализ на Android (Antutu, Geekbench, както и PCMark са най -забележителни). Тъй като тези приложения са разработени на върха на стека на Android Software Application, те обикновено поставят цялата операционна система на теста, както и не само на ядрото на Linux. Всеки тип външни елементи, пречат на резултатите, не могат да бъдат елиминирани, което обсъжда защо резултатите могат да варират значително между тестовете на точното приложение на софтуера за приспособления, както и хардуер.
Най-добрият метод за тестване на производителността на ядрото на Linux е да се използва инструмент, който говори директно с него, без какъвто и да е вид Java код или системен административен слой между тях. Подходящият кандидат за това би бил инструмент за командния ред. Днес ще говорим за това как можем да използваме инструмент за сравнителен анализ, произведен особено за ядрото на Linux, при покупка, за да сравним различни персонализирани ядра, както и да открием най -добре изпълняващия се. Този инструмент се разбира като HackBench, както и е ориентиране, както и инструмент за стресиране, разработен за Linux Task Scheduler. Тя датира от 2009 г., но все пак е полезен инструмент за дизайнерите на ядрото днес.
Може и да харесвате
Build.prop модифицира за подобряване на интерфейса FPS на Android
Както трябва най -вероятно вече да сте открити, ние се фокусираме върху изпълнението на планиращия задача в това ръководство. Планировчикът на задачите е една от най -съществените части на ядрото на операционната система, тъй като е отговорна за управлението, както и за изпълнение на всички процеси на процесора, като същевременно запазва използваема система. Незначителните модификации на неговия код могат да имат значителен ефект върху производителността на системата. Логиката му е доста сложна, както и дори един ред грешен код може да бъде разрушителен. Освен това, нейното изпълнение е предразположено към модификации в други подсистеми на ядрото. Има инструменти, предлагани за тестване на GPU, мрежа, както и други основни подсистеми на ядрото на Linux, но това трябва да бъде обсъдено в отделна статия.
HackBench е произведен за използване от разработчиците, за да се определи ефекта на модификациите на кода към Linux Spouler Tasker. Изглежда обаче, че тя е доста добре в нашия контекст: различните персонализирани дизайнери на ядрото прилагат различни пластири към своите ядки. В допълнение към това, обикновено има много повече от един метод на един брой на ядрата на Android, всеки от които има различен ефект върху производителността на ядрото. В резултат на това има отлична променливост между персонализираната производителност на ядрата.
Ако искате да разберете как точно да сравните Android ядрата от ниското ниво, проверете по-долу.
Не пропускайте: Увеличете производителността на Android, като настройвате планиращия задачи на ядрото
Предпоставки
HackBench е разработен около дизайна на X86 (настолни компютри). Той работи добре и на платформите Android, но няма налични предварително компилирани двоични файлове. И така, първо ще трябва да го разработим на джаджата си. Това е наистина наистина лесен процес, тъй като всичко, което може да заеме местоположението в Termux. Termux е мощно терминално приложение за Android, което също предлага малко самостоятелна Linux атмосфера в Android.
Инсталиране на Termux
Open Termux, той веднага ще изтегли малко стек за софтуерно приложение, от който се нуждае при покупка, за да стартира. (Уверете се, че сте свързани с мрежата, когато първо започнете приложението).
Изтеглете, както и настройте необходимите пакети:
Уверете се, че имате около 150 MB напълно безплатна зона на вашето интериорно съхранение. След това предоставете спазването на командата, както и натиснете Enter. Termux ще се погрижи за всичко:
PKG настройка -y git clang libllvm
Всичко е подготвено за следващата стъпка, която изтегля изходния код, както и изграждането на инструмента.
Изграждане, както и настройка HackBench
Вътрешен Termux, влезте в спазването на командата:
Гит клонинг
Тази команда ще изтегли изходния код на HackBench с GIT, както иnull