Novo no Android? Desconhece os termos? (Tutorial básico) sobre Android
https://gameseaplicativosparaandroid.blogspot.com/2014/01/Tutorial-Android-Basico.html
Android: Tutorial Basico
Olá galera ,tanto aqui como em vários grupos do Sistema Operacional Android vejo muitas pessoas que são novas nesse Sistema fazerem perguntas que pra quem já tem um certo tempo e entendimento sobre o robozinho verde é fácil entender certas palavras, mas pra quem é novato não é assim tão simples.
Não sou um total expert no assunto, mas do pouco que entendo vou tentar explicar à vocês de uma forma simples e objetiva. Caso esteja faltando alguma palavra que eu não citei nessa lista e que você saiba o explicar significado, por favor acrescente nos comentários, para aprendermos uns com os outros.
Root(Superusuário)-》O processo do Root é fácil e simples, porém a primeira coisa que tem que ser dita é que ao fazê-lo você pode ter problema com a perda da garantia. Com o Root ativo no seu aparelho você terá acesso a aplicativos mais avançados que o da fábrica normal. Você também pode modificar o funcionamento dos componentes do sistema do hardware como por exemplo o overclock ou underclock.
CWM Recovery-》 Modo de recuperação avançado do sistema pelo qual é possível efetuar restaurações de dados, instalar ROMs customizadas e realizar reparações inacessíveis pela interface da plataforma.
Recovery Mode-》É o modo de restauração simples do Android, o qual pode ser acessado e efetuado no menu de configuração do próprio SO.
Kernel-》 É o núcleo do sistema operacional, sendo essencial para a comunicação e o gerenciamento da troca de dados entre os componentes de hardware e a plataforma. Sem isso, o smartphone não poderia funcionar.
ROM e Custom ROM-》Essa sigla significa Read Only Memory, que é uma cópia virtual da plataforma compilada em um único arquivo.A custom ROM ou ROMs personalizadas são ROMs não oficiais do SO que podem ser encontradas em fóruns e sites especializados. As ROMs personalizadas podem modificar todo o sistema do aparelho e com isso dependendo da ROM pode melhorar o desempenho do mesmo.
Bootloader-》A palavra Boot significa "Iniciar" ou "fazer uma Inicialização" é um trecho de código que informa ao sistema operacional do seu aparelho como fazer a inicialização. Basicamente, é o que faz com seu aparelho inicialize e execute da maneira usual. O desbloqueio do bootloader não é para qualquer um. O desbloqueio de seu aparelho e a instalação de seu próprio software pode fazer com que o aparelho pare de funcionar, desabilite recursos e funcionalidade importantes.
Hard Reset-》É a restauração das configurações originais do sistema é como se fosse uma formatação de um PC.
Fast Boot-》Protocolo usado para modificar o sistema de arquivos do SO via cabo USB. Ele é ideal para a instalação de uma ROM customizada.
OTA (Over-The-Air)-》É uma tecnologia usada para se comunicar com aplicativos para download e gerir um cartão SIM sem estar ligado fisicamente a ele.Precisa saber se o celular suporta esta tecnologia.
Fragmentação-》É o termo designado para se referir ao fato de que a plataforma do robozinho verde é usado em uma enorme variedade de aparelhos de diferentes fabricantes, o que resulta em uma segmentação muito grande dos seus “consumidores”. A desvantagem disso é que, com o lançamento de uma nova edição do SO, a maioria das pessoas acaba ficando com uma versão ultrapassada do sistema, já que as empresas priorizam lançar um novo gadget do que disponibilizar o upgrade para seus clientes antigos.
EFS-》É a pasta na qual ficam armazenas importantes informações da plataforma e do próprio dispositivo, como o endereço MAC, o código de série do produto e o número do IMEI. Por segurança, esses dados permanecem criptografados.
Debrand-》É o ato de remover as alterações feitas por terceiros no sistema operacional, uma prática comum entre as operadoras de telefonia para acrescentar menus, telas de boas-vindas, entre outras modificações. Basicamente, realizar o debranding é restaurar a plataforma para os “padrões de fábrica”.
Brick-》É um defeito ou problema no funcionamento do aparelho, gerado por um erro do próprio dono. Com isso, ele trava e não desempenha nenhuma função.
Firmware-》 São códigos que ficam gravados no chip de memória do aparelho e são responsáveis por enviar as instruções operacionais para os componentes de hardware de acordo com os recursos do sistema operacional.
Downgrade-》 Se fala isso quando você instala uma edição antecessora do SO que veio pré-instalado no seu smartphone.
AOSP-》 O Android Open Source Project é o código-base do sistema operacional, o qual é usado para a compilação e a criação de qualquer outra ROM. O que define ele como o “Android puro”.
Overclock-》É a mesma coisa de você da um viágra no seu smartphone. Ele melhora a velocidade de componentes específicos.Eu não aconselho que você faça um Overclock se você não tiver um bom conhecimento a respeito de seu hardware, pois você pode danificar o seu aparelho.
Dalvik Cache-》 É o cache que armazena dados otimizados dos aplicativos instalados no gadget. Com o arquivamento dessas informações (que incluem contatos, game saves, logins e senha), o sistema consegue carregar os programas com maior rapidez e não exige que você as informe novamente em futuras atualizações dos softwares.
Screeshot-》É fazer captura de tela nos aparelho Android.
As combinações mais comuns são as feitas com as seguintes teclas, pressionadas ao mesmo tempo (simultaneamente)
Botão Ligar/Desligar junto com o botão Home;
Botão Ligar/Desligar mais o Voltar;
Botão Liga/Desligar junto com o Menu;
Botão Ligar/Desligar combinado a uma das teclas de volume, seja a responsável por aumentar ou por diminuir a intensidade do som;
Botões Menu e Home ou os botões Menu e Voltar e assim por diante.
Widgets-》São extensões existentes em alguns aplicativos que podem ser adicionadas à tela inicial da plataforma com o intuito de tornar a sua rotina de uso mais prática e descomplicada. Normalmente, o Android oferece alguns widgets básicos, incluindo relógio, campo de pesquisa, app com a previsão do tempo e gerenciador de tarefas.
Tweaks-》São mudanças feitas no sistema com a intenção de melhorar o seu desempenho, como reduzir o consumo de energia, tornar o cartão de memória mais veloz, promover uma interação mais eficiente entre o SO e a memória RAM, entre outros.
Baseband-》 Consiste em um subsistema do Android que é responsável pela interligação entre o sistema e as antenas do aparelho que, por sua vez, o conectam às torres de comunicação mantidas pelas operadoras de telefonia móvel.
●●●●●●●●●●●●●●●●●●●●●●
A partir desse trecho em diante agradecemos a Matheus Criscuolo que indicou mais explicações sobre o SO Android através do site e fórum: http://www.xda-developers.com/
●●●●●●●●●●●●●●●●●●●●●●
1: OnDemand Governador:
Este governador tem um gatilho de cabelo para impulsionar clockspeed à velocidade máxima definida pelo usuário. Se a carga da CPU colocado pelo usuário diminui, o governador OnDemand lentamente vai voltar para baixo através de revisões de freqüência do kernel até que ele se instala no mais baixo possível de freqüência, ou o usuário executa uma outra tarefa para exigir uma rampa.
OnDemand tem excelente fluidez da interface por causa de seu viés de alta freqüência, mas também pode ter um efeito relativamente negativo sobre a vida da bateria contra outros governadores. OnDemand é comumente escolhida por fabricantes de smartphones, porque é bem testado, confiável e praticamente garante o mais suave desempenho possível para o telefone. Isto é assim porque os usuários são muito mais propensos a cadela sobre o desempenho do que são as poucas horas de vida de bateria extra outro governador poderia ter concedido a eles.
Este fato final é importante saber antes de ler sobre o governador interativo: OnDemand escalas sua clockspeed num contexto fila de trabalho. Em outras palavras, uma vez que a tarefa que desencadeou a rampa clockspeed terminar, OnDemand vai tentar mover o clockspeed de volta para o mínimo. Se o usuário executar outra tarefa que desencadeia rampa do OnDemand, a clockspeed vai saltar do mínimo ao máximo. Isto pode acontecer especialmente com freqüência se o usuário é multi-tasking. Isso também tem implicações negativas para a vida da bateria.
2: OndemandX:
Basicamente um ondemand com perfis de suspender / despertar. Este governador é suposto ser um ondemand amigável bateria. Quando a tela está desligada, freqüência máxima é limitada a 500 mhz. Mesmo que ondemand é o governador padrão em muitos kernel e é considerado seguro / estável, o suporte para ondemand / ondemandX depende de capacidade de CPU para fazer comutação de frequência rápido, que são transições de freqüência muito baixa latência. Eu li em algum lugar que o desempenho do ondemand / ondemandx foram variando significativamente para diferentes programadores i / o. Isso não é verdade para a maioria dos outros governadores. Pessoalmente, sinto ondemand / ondemandx vai melhor com SIO I / O programador.
3: Governador Performance:
Isso bloqueia a CPU do telefone em freqüência máxima. Embora isso possa soar como uma idéia feio, há cada vez mais evidências que sugerem que a execução de um telefone em sua freqüência máxima em todos os tempos vai permitir uma mais rápida corrida-a-ocioso. Raça-se ociosa é o processo pelo qual um telefone completar uma determinada tarefa, como a sincronização de e-mail, e retorna a CPU para o estado de baixo consumo de energia extremamente eficiente. Isso ainda requer testes extensa, e um kernel que implementa corretamente C-estados de um determinado CPU (estados de baixa energia).
4: Powersave Governador:
O oposto do governador Desempenho, o governador Powersave bloqueia a frequência da CPU com o menor freqüência definida pelo usuário.
5: Governador conservador:
Isso influencia o telefone a preferir o menor clockspeed possível o mais rápido possível. Em outras palavras, uma carga maior e mais persistente deve ser colocado sobre a CPU antes de o governador conservador será solicitado a levantar a clockspeed CPU. Dependendo de como o desenvolvedor tem implementado este governador, eo clockspeed mínimo escolhido pelo usuário, o governador conservador pode apresentar desempenho instável. Por outro lado, pode ser bom para a vida da bateria.
O governador conservador também é freqüentemente descrito como um "OnDemand lento", se isso ajuda a dar-lhe uma imagem mais completa da sua funcionalidade.
6: Userspace Governador:
Este governador, excepcionalmente raro para o mundo dos dispositivos móveis, permite que qualquer programa executado pelo usuário para ajustar a frequência de operação do processador. Este governador é mais comum entre servidores ou desktops onde um aplicativo (como um aplicativo de perfil de energia) precisa de privilégios para definir o clockspeed CPU.
7: Max Min
bem este governador faz uso de apenas min e freqüência máxima com base na carga de trabalho ... não há frequências intermédias são utilizadas.
8: Governador interativo:
Muito parecido com o governador OnDemand, o governador Interativo escalas dinamicamente clockspeed CPU em resposta à carga de trabalho colocado sobre a CPU pelo usuário. Isto é onde as semelhanças terminam. Interactive é significativamente mais sensível do que OnDemand, porque é mais rápido em escala de freqüência máxima.
Ao contrário OnDemand, que você vai se lembrar escalas clockspeed no contexto de uma fila de trabalho, Interactive dimensiona o clockspeed ao longo de um temporizador definido arbitrariamente pelo desenvolvedor do kernel. Em outras palavras, se um aplicativo exige uma rampa para clockspeed máximo (colocando 100% de carga no CPU), um usuário pode executar outra tarefa antes de o governador começa a reduzir a frequência do CPU. Isso pode eliminar a freqüência de batimento discutido na seção OnDemand. Devido a este timer, interativo também está melhor preparado para utilizar clockspeeds intermediários que se situam entre a freqüências máximas de CPU e mínimo. Este é outro benefício pró-vida da bateria do Interactive.
No entanto, porque Interativo está autorizado a passar mais tempo em freqüência máxima de OnDemand (por motivos de desempenho do dispositivo), os benefícios de economia de bateria discutidos acima são efetivamente negada. Para encurtar a história, Interactive oferece melhor desempenho que OnDemand (alguns dizem que o melhor desempenho de qualquer governador) e insignificantemente diferente vida útil da bateria.
Interativo também faz a suposição de que um usuário transformando a tela em breve será seguido por o usuário a interagir com algum aplicativo em seu dispositivo. Devido a isso, a tela em desencadeia uma rampa para clockspeed máxima, seguido do comportamento temporizador descrito acima.
9: InteractiveX Governador:
Criado pelo desenvolvedor do kernel "Imoseyon", o governador InteractiveX se baseia fortemente no governador Interactive, reforçada com os parâmetros do temporizador ajustado para um melhor equilíbrio da bateria versus desempenho. Característica definidora do governador InteractiveX, no entanto, é que ele bloqueia a frequência da CPU para a menor velocidade definida do usuário quando a tela está desligada.
10: Smartass
É baseado no conceito do governador interativo.
Eu sempre concordou que, em teoria, o caminho obras interativas - por assumir o loop ocioso - é muito atraente. Eu nunca consegui ajustá-lo para que ele se comportaria com decência na vida real. Smartass é uma reescrita completa do código e mais. Eu acho que é um sucesso. O desempenho é a par com o minmax "velho" e eu acho que smartass é um pouco mais sensível. A vida da bateria é difícil de quantificar com precisão mas não gastar muito mais tempo nas freqüências mais baixas.
Smartass também vai coroar a freqüência máxima dormindo para 352Mhz (ou se o seu min freqüência é maior do que 352 - por que -! Vai coroar a sua min frequência). Vamos tomar por exemplo o kernel 528/176, que vai dormir na 352/176. Não há necessidade de sono perfis mais nada! "
11: SmartassV2:
A versão 2 do governador smartass original Erasmux. Outro favorito para muitos um povo. O governador apontar para uma "freqüência ideal", e ramp up de forma mais agressiva para esta freq e menos agressiva depois. Ele utiliza frequências diferentes ideais para tela e fora da tela, ou seja, awake_ideal_freq e sleep_ideal_freq. Este governador escalas para baixo CPU muito rápido (para bater sleep_ideal_freq breve) enquanto a tela está desligada e dimensiona-se rapidamente para awake_ideal_freq (500 MHz para o GS2 por padrão) quando a tela está ligada. Não há limite superior para a freqüência enquanto a tela está desligada (ao contrário Smartass). Então, toda a faixa de freqüência está disponível para o governador de usar durante o estado de tela-off screen-on e. O lema deste governador é um equilíbrio entre desempenho e bateria.
12: Scary
Um novo governador escreveu com base na conservador com algumas características smartass, escala em conformidade com as leis conservadores. Então, ele vai começar a partir do fundo, tomar uma amostra de carga, se é acima do upthreshold, ramp up apenas uma velocidade de cada vez, e rampa para baixo um de cada vez. Ele vai coroar automaticamente as velocidades de tela fora de 245Mhz, e se seu min freq é maior do que 245mhz, ele irá redefinir a min a 120MHz enquanto a tela está desligada e restaurá-lo ao acordar tela, e ainda escala em conformidade com as leis conservadores. Por isso, passa a maior parte de seu tempo em freqüências mais baixas. O objetivo deste é obter a melhor vida útil da bateria com um desempenho decente. Ele lhe dará o mesmo desempenho como conservador, agora, ele vai ter mexido com o tempo.
13: Lagfree:
Lagfree é semelhante ao ondemand. Principal diferença é que é a otimização para tornar-se mais bateria amigável. A freqüência é graciosamente diminuiu e aumentou, ao contrário ondemand que salta para 100% com muita freqüência. Lagfree não pular nenhuma etapa de frequência enquanto a escala para cima ou para baixo. Lembre-se que se há um requisito para súbita explosão de energia, lagfree não pode satisfazer, que, uma vez que tem que levantar cpu através de cada passo de frequência mais alta do atual. Alguns usuários relatam que a reprodução de vídeo usando lagfree gagueja um pouco.
14: Smoothass:
O mesmo que o "governador" Smartass mas muito mais agressivo e em toda a linha este tem uma vida melhor bateria que é cerca de um terço melhor do estoque KERNEL
15: Brazilianwax:
Semelhante a smartassV2. Rampa mais agressivo, de modo mais desempenho, menos bateria
16: SavagedZen:
Outro governador baseado smartassV2. Atinge bom equilíbrio entre desempenho e bateria em comparação com brazilianwax.
17: preguiçoso:
Este governador de Ezekeel é basicamente um ondemand com um min_time_state parâmetro adicional para especificar as estadias de CPU tempo mínimo em uma freqüência antes de escalar para cima / baixo. A idéia aqui é para eliminar quaisquer instabilidades causadas pela freqüência de comutação rápida por ondemand. Enquetes governador preguiçosos mais frequentemente do que ondemand, mas freqüência mudanças só depois de completar min_time_state em um intervalo de amostragem passo primordial. Preguiçoso também tem um parâmetro screenoff_maxfreq que quando ativado fará com que o governador para selecionar sempre a freqüência máxima, enquanto a tela está desligada.
18: Lionheart:
Lionheart é um governador conservador à base que se baseia na fonte Update3 da Samsung.
Os ajustáveis (tais como os limiares e taxa de amostragem) foram alteradas de modo que o governador se comporta mais como o desempenho, ao custo de bateria como a escala é muito agressivo.
19: LionheartX
LionheartX é baseado em Lionheart, mas tem algumas mudanças nas ajustáveis e apresenta um perfil baseado em suspender governador Smartass.
20: Intellidemand:
Intellidemand aka Ondemand Inteligente de Faux é mais um governador que é baseada em ondemand. Ao contrário do que alguns usuários acreditam, este governador não é o substituto do OC Daemon (A existência de diferentes governadores para sono e vigília). O intellidemand originais comporta de forma diferente de acordo com a utilização de GPU. Quando GPU é muito ocupado (jogos, mapas, benchmarking, etc) intellidemand se comporta como ondemand. Quando GPU é 'marcha lenta' (ou moderadamente ocupado), intellidemand limites freqüência máxima a um passo de acordo com as frequências disponíveis no dispositivo / kernel para poupar bateria. Isso é chamado de modo de navegação. Podemos ver alguns "traços" do governador interativo aqui. É feita de decisões scale-up de freqüência com base no tempo de CPU em marcha lenta. Tempo em marcha lenta mais baixa (Em suma, esta é uma ondemand inteligente que entra em modo de navegação para limitar freqüência máxima quando GPU está em marcha lenta, e saídas (modo de navegação) se comporta como ondemand quando GPU está ocupado, para oferecer desempenho para jogos e tal. Não Intellidemand não saltar para a maior freqüência quando a tela está desligada.
21: Hotplug Governador:
O governador Hotplug executa de forma muito semelhante ao governador OnDemand, com o benefício adicional de ser mais preciso sobre como ele desce através da tabela de freqüência do kernel, como o governador mede a carga da CPU do usuário. No entanto, a característica definidora do governador Hotplug é a sua capacidade de transformar os núcleos não utilizados da CPU durante períodos de baixa utilização da CPU. Isto é conhecido como "hotplugging."
22: badass Governador:
Badass remove tudo isso "pico rápido" para a freqüência máxima. Em um sistema típico, o cpu não vai acima de 918Mhz e, portanto, manter a calma e usar menos energia. Para acionar um aumento de freqüência, o sistema deve correr um pouco @ 918Mhz com alta carga, então a freqüência é adiado para 1188Mhz. Se isso ainda não é suficiente, o governador lhe dá todo vapor. (Essa transição não deve demorar mais do que 1-2 segundos, dependendo da carga de seu sistema está passando)
Badass também levará a carga gpu em consideração. Se o gpu é moderadamente ocupado ele vai ignorar a verificação acima e relógio o cpu com 1188Mhz. Se o gpu é esmagado sob carga, badass vai levantar as restrições para a CPU.
23: Wheatley:
Aproveitando o governador clássico 'ondemand' é implementado governador Wheatley. O governador tem dois parâmetros adicionais:
target_residency - A residência médio mínimo em mS que é considerado aceitável para um uso eficiente adequada do estado C4. O padrão é 10000 = 10ms.
allowed_misses - Os intervalos de número de amostragem em uma fileira a residência média é permitido ser inferior target_residency diante do governador reduz a freqüência. Isso garante que o governador não é muito agressivo em escala para baixo a frequência e reduz-lo apenas porque algum processo em segundo plano estava causando temporariamente um maior número de ativações. O padrão é 5.
Wheatley funciona como planejado e não impede o uso C4 adequado para tarefas onde o C4 pode ser usado corretamente.
Para navegação na internet o tempo gasto em C4 aumentou 10% de pontos ea residência média aumentou em cerca de 1 ms. Eu acho que essas diferenças são principalmente devido ao diferente comportamento de navegação (eu passar a última vez mais multi-tabulação). Mas pelo menos podemos dizer que Wheatley não interfere com o uso adequado do estado C4 durante as tarefas de "luz". Para reprodução de músicas com a tela fora o tempo gasto no C4 é praticamente inalterada, porém a residência médio é reduzido de cerca de 30ms para cerca de 18ms, mas isso ainda é mais do que aceitável.
Assim, os resultados mostram que Wheatley funciona conforme pretendido e garante que o estado C4 é utilizado sempre que a tarefa permite um uso eficiente adequada do estado C4. Para tarefas mais exigentes, que causam um grande número de ativações e evitar o uso eficiente do estado C4, o governador resorts para a próxima melhor mecanismo de economia de energia e reduz proporcionalmente a freqüência. Assim, com o novo governador Wheatley altamente flexível que se pode ter o melhor dos dois mundos.
Obviamente, este governador só está disponível em dispositivos multi-core.
24: Lulzactive:
Lulzactive:
Esta nova descoberta de Tegrak é baseado em interativos e Smartass governadores e é um dos favoritos.
Versão antiga: Quando a carga de trabalho é maior ou igual a 60%, o governador escalas até CPU para a próxima etapa superior. Quando a carga de trabalho é inferior a 60%, o governador escalas para baixo CPU para o próximo passo menor. Quando a tela está desligada, a frequência é bloqueada para frequência mínima de escala global.
Nova Versão: Mais três parâmetros configuráveis pelo usuário: inc_cpu_load, pump_up_step, pump_down_step. Ao contrário de versão mais antiga, este dá mais controle para o usuário. Podemos definir o limite em que o governador decide escalar para cima / baixo. Nós também podemos definir o número de passos de frequência a ser ignorado enquanto votação cima e para baixo.
Quando carga de trabalho igual ou superior a inc_cpu_load, governador escalas pump_up_step CPU intensifica. Quando a carga de trabalho é menor do que inc_cpu_load, governador escalas pump_down_step CPU para baixo desce.
Exemplo:
Considerar
inc_cpu_load = 70
pump_up_step = 2
pump_down_step = 1
Se a freqüência atual = 200, Cada up_sampling_time Us se a carga da CPU> = 70%, cpu é escalado até 2 etapas - a 800.
Se a freqüência atual = 1200, Cada down_sampling_time Us se a carga da CPU
25: Pegasusq / Pegasusd
O Pegasus-q / d é um multi-core baseado na governador Ondemand e governador integrado com conexão automática.
Processos em curso na fila, sabemos que vários processos podem funcionar simultaneamente no. Estes processos estão ativos em uma matriz, que é um campo chamado fila "Run Queue", que está em curso, com os seus valores de prioridade dispostos (prioridade será utilizado pelo agendador de tarefas, que então decide qual processo a correr ao lado).
Para garantir que cada processo tem seu quinhão de recursos, cada um correndo para um determinado período e, eventualmente, parar e, em seguida, novamente colocado na fila até que é a sua vez de novo. Se um programa é finalizado, para que outros possam executar o programa com a maior prioridade na fila atual é executado.
26: hotplugx
É um Hotplug modificado e otimizado para a suspensão em off-screen
27: AbissPlug
É um hotplug Governador derivada, ele funciona da mesma maneira, mas com as mudanças na economia para uma bateria melhor.
28: MSM DCVS
uma gama muito eficiente e ampla de relógio dinâmico e
Voltage Scaling (DCVS), que aborda modelos de uso de
espera ativa a requisitos de processamento de nível médio e alto.
A CPU Krait pode facilmente escalar de baixa potência, baixo
modo de fuga para o desempenho incrivelmente rápido.
Acredite que é um governador que é mfg'd pela Qualcomm para utilizar novo sobre as características do chip.
Estive pesquisando Muito sobre Informations sobre Grãos, Governadores, I / O Programadores e also DICAS de otimização fazer Android. Localidade: Não importa o Seu Google UO UO XDA OUTROS fóruns Android. Eu Vou Entrar em-lo e tentar O Melhor Que da POSSO parágrafos encontrar essas infos. Entao eu pensei los parágrafo here for compartilhá-lo o Mini, Mini Pro, Atividade e tambem ao vivo COM USUÁRIOS Walkman. Minha Razão diretor parágrafo compartilhar ESTA E benefi OS USUÁRIOS parágrafo hum Melhor Conhecimento sobre Grãos, Governadores, I / O e Escalonadores DICAS sobre Otimização Android. Eu ESTOU CIENTE de Localidade: Não se Onde Este desen postado ser, O SEU relacionado COM kernels, Governadores e Programadores, entao eu Acho Que Seria Melhor se eu compartilhá-lo parágrafo Aqui. Sim, eu o escrevi, Palavra POR Palavra, REFERÊNCIAS COM. Aprendendo feliz. DEPOIS de Meses sobre XDA, Nao importa a SUA los hum fórum de Desenvolvimento UO fórum Tópico Off. Usuarios continuou a Perguntar o Que é Isso o Que é Isso. E tenho Certeza de Que da ELm de Todos os: Membros VAO entendre O Que da E ATE Que da ELES SE COM chocam Os Meus FiOS FAQs sobre em: - I / O Escalonadores-Kernel Governadores-Melhor RAM-Melhor Bateria-FAQs
Citação:
* Vai adicionar Mais when eu encontrei Algo Útil.
Eu Faço hum monte de PEDIR POR PM, parágrafo Aprender, Nao importa Sé e hum Estúpido. (Como PESSOAS Que me conhecem entende)
Com A Minha Experiência e Muita perguntando. Eu consegui encontrar hum monte de Informações sobre Que da PODEMOS USAR parágrafo otimizar O Nosso telefone. Vou tentar explicar Tão claramente Quanto eu AINDA DISPONÍVEL nn kernels atuais Neste fórum Explicação OnDemand
Citação:
Sinal de movimente curto
Disponivel na maioria DOS kernels, EO Governador Padrão na maioria DOS kernels. QUANDO uma Carga da CPU atinge hum Certo Ponto, OnDemand Vai Aumentar rápidamente um parágrafo CPU atender a DEMANDA, entao reduzir gradualmente a CPU parágrafo Baixo QUANDO ELA Localidade: Não E necessaria.
REVISÃO
Breve Diz Tudo. Por Simples explantion, OnDemand Escalas Ate a frequencia Obrigados a passar uma Ação Que Voce esta Fazendo e rápidamente Escalas parágrafo Baixo apos o USO. Conservador
Citação:
Sinal de movimente curto
E semelhante AO Governador OnDemand, mas Vai Escalar uma CPU Ate de forma gradual parágrafo Mais Melhor AJUSTE da Demanda. Governador Conservador fornece UMA Experiência Menos Ágil fazer Opaco OnDemand, mas FAZ EconomizAR massa
Comente
Conservador E o oposto fazer Interativo, Que Vai Lentamente rampa Ate a frequencia, EM SEGUIDA, cai rápidamente uma frequencia de UMA Vez Que uma Localidade: Não CPU ESTA Mais soluço hum Determinado USO. Interativo
Citação:
Sinal de movimente curto
Disponivel los kernels Mais récentes, E a Opção de escala Padrão los alguns kernels. Governador Interativo E semelhante AO Governador OnDemand com hum Foco AINDA Maior na capacity de RESPOSTA.
REVISÃO
Interativa E o oposto fazer Conservador, Opaco rápidamente Escalas Ate a Frequência Máxima permitida, EM SEGUIDA, cai Lentamente uma Frequência UMA Vez Localidade: Não Mais los USO. Desempenho
Citação:
Sinal de movimente curto
Governador Desempenho bloqueia uma CPU fazer telefone los Frequencia Maxima. Embora ISSO POSSA subir Como UMA Idéia feio, Ha CADA Vez Mais Evidências sugerem that that um Execuções de hum telefone los SUA Frequência Máxima EM TODOS OS tempos Vai permitir UMA Mais Rápida corrida-a-ocioso. Raça-se ociosa E o Processo Pelo quali hum telefone completar UMA dada Tarefa. DEPOIS Que elemento Retorna uma CPU extremamente Eficiente Estado de Baixa Energia.
Comente
Jogos bom EM, Muito bom. Como desvantagens São Opaco PODE danificar o telefone se Muito USO.
Userspace
Citação:
Breve
Userspace não é um pré-set governador, mas em vez permite daemons não kernel ou aplicativos com permissões de root para controlar a freqüência. Comumente visto como um redundante e não é útil desde SetCPU e NoFrills existe.
Reveja
Altamente não recomendado para uso. Smartass
Citação:
Breve
Ele é baseado no conceito do governador Interactive.
Smartass é uma reescrita completa do código de Interactive. O desempenho é a par com o minmax "velho" e Smartass é um pouco mais ágil. A vida da bateria é difícil de quantificar com precisão mas não gastar muito mais tempo nas freqüências mais baixas.
Revisão
Smartass é sim o governador que irá salvar sua bateria e fazer uso do seu processador para uso diário. Como o breve explantion disse "Smartass vai gastar muito mais tempo em frequências mais baixas." Então, logicamente, você não precisa para os perfis mais dormir. SmartassV2
Citação:
Breve
Teoricamente uma junção das melhores propriedades de Interactive e OnDemand, reduz automaticamente a frequência máxima da CPU quando o telefone está ocioso ou dormindo, e tenta equilibrar o desempenho com eficiência, concentrando-se em uma freqüência de "ideal".
Comente
Esta é uma grande favorita para todos. Eu acredito que quase todo mundo aqui está usando SmartassV2. Sim, é melhor do que Smartass por causa de sua velocidade não freqüências de escala de min a max em um curto período de tempo. Smoothass
Citação:
Breve
Uma versão muito mais agressiva de Smartass que é muito rápido para aumentar e para baixo, e mantém a freqüência máxima ocioso / dormindo ainda menor.
Comente
Na minha experiência pessoal, isso é muito útil para o uso diário. E sim, eu estou usando-o o tempo todo. Ela pode diminuir a vida da bateria. Vi-o OC-se a 1,4 GHz quando eu configurá-lo para 1.2. Bom uso. Recomendada. Brazilianwax
Citação:
Breve
Semelhante a SmartassV2. Dimensionamento mais agressivo, de modo mais desempenho, mas menos bateria.
Comente
Baseado em SmartassV2. Mas a vantagem é muito mais desempenho governador sábio. SavagedZen
Citação:
Breve
Outra governador baseado SmartassV2. Atinge bom equilíbrio entre desempenho e bateria em comparação com Brazilianwax.
Reveja
Não é muita diferença em comparação com SmartassV2. Mas é uma versão otimizada do mesmo. Lagfree
Citação:
Breve
Mais uma vez, semelhante ao Smartass mas com base em Conservador, em vez de Interactive, salta imediatamente para uma determinada freqüência CPU depois que o dispositivo acorda, então opera semelhante ao Conservador. No entanto, constatou-se como sendo muito lenta quando se-o dimensionamento, tendo-se a um segundo para mudar as frequências.
Revisão
usado antes. Como o nome do governador, eu não sentir qualquer lag. Outro governador com base no desempenho, mas não eficiente da bateria. MinMax
Citação:
Breve
MinMax é apenas um governador normal. Sem escala de escala de freqüência intermediária é usado.
Revise
Bem. .. é muito normal que eu realmente não posso dizer nada sobre isso .. Interactivex
Citação:
Breve
governador InteractiveX se baseia fortemente no governador Interactive, reforçada com os parâmetros do temporizador sintonizados para otimizar o equilíbrio da bateria vs performance. Característica definidora do governador InteractiveX, no entanto, é que ele bloqueia a frequência da CPU para a menor velocidade definida do usuário quando a tela está desligada.
Comente
Uma melhor compreensão da breve para vocês usuários, este é um governador interativo com um perfil de esteira. Mais bateria amigável do que Interactive. Devido a kernels atuais não tem esses governadores. Eu vou estar atrasando a explicação, é muito interessante. Se você quer que ele o mais rápido possível, pós ************************************************** ************************************************** **************** / S Escalonadores (graças a droidphile ) Prazo
Citação:
O objetivo é minimizar I / O de latência ou de fome de um pedido. O mesmo é conseguido através da política de rodízio para ser justo entre os vários pedidos de E / S. Cinco filas são agressivamente usada para reordenar solicitações de entrada. Vantagens:
Quase um programador em tempo real.
Destaca na redução da latência de qualquer único I / O.
Melhor agendador para acessar banco de dados e consultas.
Exigência de largura de banda de um processo - que porcentagem de CPU que precisa, é facilmente calculado.
Como noop, um bom programador para as unidades estaduais / Flash sólidos.
Desvantagens:
Quando o sistema está sobrecarregado, conjunto de processos que podem perder prazo é em grande parte imprevisível.
Noop
Citação:
Insere todos os pedidos I / O de entrada para um First In First Out fila e implementos pedido fusão. Melhor usado com dispositivos de armazenamento que não dependem de movimento mecânico para acessar dados. Vantagem aqui é que drives flash não requer reordenação das várias solicitações de E / S ao contrário de discos rígidos normais. Vantagens:
Serve pedidos I / O com menor número de ciclos de CPU. (Amigável bateria?)
Melhor para flash drives já que não há nenhuma penalidade seeking.
Boa taxa de transferência em sistemas db.
Desvantagens:
Redução do número de ciclos de CPU utilizada é proporcional à queda na performance.
Antecipatório
Citação:
Com base em dois fatos
i) Disk procura são muito lentas.
ii) As operações de gravação pode acontecer sempre, mas há sempre algum processo à espera de operação de leitura. priorizar Então antecipatória operações de leitura mais gravação. Ele antecipa as operações de leitura síncronas. Vantagens:
Leia pedidos dos processos nunca estão sedentos.
Tão bom quanto noop por desempenho lido em drives flash.
Desvantagens:
'Obras Guess' pode não ser sempre confiável.
Redução write-desempenho em discos de alta performance.
BFQ
Citação:
nstead de tempo fatias alocação por CFQ, BFQ atribui orçamentos. Disk é concedido a um processo ativo até que o orçamento (número de setores) expirar. BFQ atribui altos orçamentos para tarefas não-leitura. Orçamento atribuído a um processo varia ao longo do tempo em função do seu comportamento. Vantagens:
Acredita-se ser muito bom para a taxa de transferência de dados USB.
Acredita-se ser o melhor programador para gravação de vídeo HD e vídeo streaming. (Por causa da instabilidade menos, em comparação com o CFQ e outros)
Considerado um preciso i / o programador.
Atinge cerca de 30% mais rendimento do que na maioria das cargas de trabalho CFQ.
Desvantagens:
Não é o melhor programador para benchmarking.
Orçamento maior atribuído a um processo pode afetar a interatividade e aumento da latência.
CFQ
Citação:
Agendador Queuing Completely Fair mantém uma fila escalável por processo de E / S e as tentativas de distribuir o I / O de largura de banda disponível igualmente entre todos os pedidos de E / S. Cada fila por processo contém solicitações síncronas de processos. Fatia de tempo alocado para cada fila depende da prioridade do processo de 'pai'. V2 de CFQ tem algumas correções que resolve processo 'i / o de fome e alguns pequenos para trás procura, na esperança de melhorar a capacidade de resposta. Vantagens:
Considerado para entregar um desempenho equilibrado i / o.
Mais fácil de ajustar.
Distingue-se em sistemas com múltiplos processadores.
Melhor desempenho do sistema de banco de dados após o prazo.
Desvantagens:
Alguns usuários relatam a digitalização de mídia leva mais tempo para ser concluída com CFQ. Isso pode ser por causa da propriedade que, desde a largura de banda é igualmente distribuído a todos os I / O operações durante a inicialização, a digitalização de mídia não é dada qualquer prioridade especial.
Jitter (pior caso de demora) apresentou às vezes pode ser alta, por causa do número de tarefas que competem para o disco.
SIO
Citação:
Simples I / O programador tem como objetivo manter o mínimo de sobrecarga para atingir baixa latência para atender as solicitações de E / S. Sem prioridade quesues conceitos, mas fusão só básico. Sio é uma mistura entre noop & prazo. No reordenamento ou triagem dos pedidos. Vantagens:
Simples, de modo confiável.
Inanição minimizado de pedidos.
Desvantagens:
Baixa velocidade de leitura aleatórios em drives flash, em comparação com outros programadores.
Velocidades sequencial de leitura em drives flash também não é tão bom.
VR
Citação:
Ao contrário de outros programadores, as solicitações síncronas e assíncronas não são tratados separadamente, em vez de um prazo é imposta pela justiça. O próximo pedido para ser servido, é com base nele de distância do último pedido. Vantagens:
Pode ser melhor para o benchmarking, porque no auge dele é 'forma' VR executa melhor.
Desvantagens:
Resultados de flutuação Desempenho em desempenho abaixo da média em alguns momentos.
Pelo menos confiável / mais instável.
Siga-nos nas redes sociais