Vai al contenuto

[APP] Seeder entropy generatormerita una discussione a sé O_O Project Butter 10x


  • Non puoi aprire una nuova discussione
  • Effettua l'accesso per rispondere
Questa discussione ha avuto 7 risposte

#1
retro

retro
  • ouendan!ouendan!ouendan!

  • StellettaStellettaStellettaStellettaStellettaStelletta
  • Gruppo: Utente Pro
  • Messaggi: : 7185
http://forum.xda-dev...d.php?t=1987032

"So, I was experiencing significant lag as we all do from time to time, and decided I was going to get to the bottom of it.

After tracing and debugging for hours, I discovered the source of 90% of Android's lag. In a word, entropy (or lack thereof).

Google's JVM, like Sun's, reads from /dev/random. For all random data. Yes, the /dev/random that uses a very limited entropy pool.

Random data is used for all kinds of stuff.. UUID generation, session keys, SSL.. when we run out of entropy, the process blocks. That manifests itself as lag. The process cannot continue until the kernel generates more high quality random data.

So, I cross-compiled rngd, and used it to feed /dev/urandom into /dev/random at 1 second intervals.

Result? I have never used an Android device this fast. "

Ragazzi, è qualcosa di incredibile, altroché effetto burro: l'ho installato subito sul mio gs2 e le applicazioni SFRECCIANO.
Sembra comunque che sui dispositivi più performanti l'effetto sia meno visibile :) L'unico problema è che il tasto va su off una volta riavviato il cellulare :(
Fatemi sapere se il mio è solo un effetto placebo o se vedo davvero la fluidità!

Modificata da Citizen Erased, 03 January 2013 - 07:08 PM.


#2
Chewbacca

Chewbacca
  • HardBlackEye

  • StellettaStellettaStellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • Gruppo: Utente Pro
  • Messaggi: : 15576
Giuro che dopo me lo leggo su xda, non ci credo che i dev di google siano cosi' idioti.

#3
retro

retro
  • ouendan!ouendan!ouendan!

  • StellettaStellettaStellettaStellettaStellettaStelletta
  • Gruppo: Utente Pro
  • Messaggi: : 7185

Giuro che dopo me lo leggo su xda, non ci credo che i dev di google siano cosi' idioti.

Io ho letto un po' il thread e pare che molti abbiano diversi miglioramenti, ma non vorrei che anche il mio fosse un effetto placebo!

#4
Zann

Zann
  • A wonderful day

  • StellettaStellettaStellettaStellettaStellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • Gruppo: [Mod]Moderatore
  • Messaggi: : 26603
Cosa dovrei notare per la precisione?
Non ho capito come montare le patch e il file zip... Illuminami :D

#5
retro

retro
  • ouendan!ouendan!ouendan!

  • StellettaStellettaStellettaStellettaStellettaStelletta
  • Gruppo: Utente Pro
  • Messaggi: : 7185
Dovresti installare solo l'apk se hai il root.
Dopo dovrebbe fare tutto da sola

#6
Super98

Super98
  • Strong Eye Fan

  • StellettaStellettaStelletta
  • Gruppo: Utente Pro
  • Messaggi: : 770
Io ho installato l'applicazione e a livello di fluidità non è cambiato nulla. Bisogna scaricare anche qualcos'altro? Su XDA leggevo che addirittura all'avvio non dovrebbe presentare lag, ma il mio ne presenta eccome. Ovviamente ho il root e ho attivato l'applicazione. Ah, ho un Xperia S.

#7
Zann

Zann
  • A wonderful day

  • StellettaStellettaStellettaStellettaStellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • Gruppo: [Mod]Moderatore
  • Messaggi: : 26603
No è che ho trovato anche altri file per aggiornare...
Con solo l'apk non ho nessun miglioramento...

Invece ho provato anche su un i9000 e una rom JB... Lì il miglioramento è stato notevole

#8
Metallingus 91

Metallingus 91
  • Your Tears Don't Fall They Crash Around Me

  • StellettaStellettaStellettaStelletta
  • Gruppo: Utente Pro
  • Messaggi: : 2171
allora, vi annuncio subito che non è come dicono che sia... in realtà non porta a miglioramenti, o cmq non risolve di certo il lag...
Ricardo Cerqueira, uno dei più importanti sviluppatori CyanogenMod, si è espresso criticando l’applicazione di cui sopra, spiegando che:

"I soli ad usare /dev/random sono le libcrypto (usate per le operazioni di crittografia come connessioni SSL, generazione di chiavi SSH eccetera), lawpa_supplicant/hostpad (per generare chiavi WEP/WPA in modalità access point) e le librerie che generano randomicamente gli ID di partizione quando si esegue una formattazione in ext2/ext3/ext4. Nessuno di questi tre si trova nel path delle applicazioni, quindi riempire /dev/random prelevando i dati da /dev/urandom non fa altro che rendere i dati…beh…meno random."

praticamente le app che usiamo quotidianamente non accedono a quell'area e quindi non fanno uso di quei dati...l’unico motivo per il quale alcuni dispositivi sembravano andare più veloce è perché a causa di Entropy Seeder Generator il processore era mantenuto sempre alle frequenze più elevate, ignorando il normale scheduling della CPU.


Fonte Androidworld.it




Leggono questa discussione 0 utenti

0 utenti, 0 ospiti, 0 utenti anonimi

Logo