CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: gianpassa con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 10 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 34 Thanks ricevuti nell'ultimo mese

Pagina 1 di 38 12311 ... ultimoultimo
Ultima pagina
Visualizzazione dei risultati da 1 a 10 su 375
Discussione:

MemoryKiller script: ottimizzazione della RAM usando Minfree (LowMemoryKiller)

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Androidiano VIP L'avatar di illuminato67


    Registrato dal
    Apr 2012
    Messaggi
    5,675
    Smartphone
    Samsung Galaxy S7 Edge

    Ringraziamenti
    2,607
    Ringraziato 6,421 volte in 2,733 Posts
    Predefinito

    MemoryKiller script: ottimizzazione della RAM usando Minfree (LowMemoryKiller)

    LowMemoryKiller script



    Oggi desidero proporvi uno script creato da me (MemoryKiller) da inserire nella directory etc/init.d (io lo sto usando sul mio S3 ma vi assicuro che va perfettamente anche su S2, poiche hanno il medesimo quantitativo di RAM).
    Qualcuno di voi già lo conosce, ma i valori sono stati ottimizzati sul campo nell'ultima settimana

    Pertanto colgo l'occasione per ringraziare di cuore gli amici del "Bar Boe" per avermi supportato ( e SOPPORTATO) in queste settimane e per avermi fornito degli ottimi beta tester


    Lo script può essere utilizzato con qualsiasi ROM e qualsiasi kernel.
    E'però fondamentale che il kernel e la ROM siano in grado di utilizzare gli script in init.d

    Fare solo attenzione che il cuoco non abbia già inserito uno script che abbia la stessa funzione

    ==================================

    Cosa fa questo script?

    Gestisce e ottimizza la RAM, impostando i valori di Minfree più in alto rispetto allo standard Samsung, in modo tale di avere più RAM libera a disposizione.
    In questo modo si evitano i fastidiosissimi lags e la memoria non si satura facilmente, costringendo a riavviare il device perchè le apk freezano.



    I primi tre valori sono quelli impostati da Indie per la Omega rom.
    Gli ultimi tre, come potete vedere, sono impostati un bel pò più alti rispetto allo standard Samsung e sono il frutto di mesi di teoria e pratica, dopo aver provato una miriade di combinazioni, allo scopo di trovare il compromesso migliore
    (un thanks anche a mobivia)

    Alcuni amici si sono prestati nell'impresa di beta tester

    Da una settimana i valori sono stati ulteriormente leggermente limati e perfezionati.
    Penso che ora vadano davvero bene


    Questo lo script
    https://www.box.com/s/yykulxrh670ox5wflfqc

    Mirror2 https://www.dropbox.com/s/sh91xue4as...93MemoryKiller


    Questo il contenuto dello script:

    #!/system/bin/sh

    # Config minfree
    chmod 664 /sys/module/lowmemorykiller/parameters/minfree
    echo "8192,10240,12288,34048,37376,40704" > /sys/module/lowmemorykiller/parameters/minfree




    Vediamo la procedura di utilizzo:
    - prima di tutto, per stare tranquilli, facciamo un nandroid backup

    - scaricate il file (se dovesse essere scaricato con estensione .Txt, per poterlo utilizzare DEVE essere tolta l'estensione .Txt, in modo da avere il file (senza estensione) 93MemoryKiller
    - con rootexplorer (o apk similare) copiate il file nella cartella etc/init.d (Per copiare il file ricordatevi di rendere scrivibile la root R/W)

    - modificate i permessi del file, rendendoli identici a quelli degli altri files eventualmente presenti in etc/init.d (altrimenti flaggate tutti e 9 i permessi)

    - una volta terminato, rendete di sola lettura la root (R/O)

    - usando il programma ScriptManager (Play Store https://play.google.com/store/apps/d...tmanager&hl=it) attivate lo script
    (NB: obbligatorio in caso di malfunzionamento dello script per eventuali problematiche kernel/ROM, quindi SI CONSIGLIA A TUTTI DI ATTIVARE) Spiegazione dettagliata a seguire by federico54 e tugaia56

    - riavviate ed il gioco è fatto

    ===================================

    Ringrazio l'amico diavolo78 per l'esaustivo video da lui creato che spiega al meglio i passaggi per l'installazione dello script














    ==================================

    ScriptManager (grazie agli amici federico54 e tugaia56 per la esaustiva spiegazione della procedura):
    -
    Installare il programma (per chi non lo ha)
    - Controllare e/o dare i permessi a "scriptmanager" con "supersu"
    - Avviare script manager, andare nella cartella "etc/init.d", tappare sul file "93MemoryKiller", impostare "SU" e "BOOT"
    - Salvare e tappare su RUN
    - Infine riavviare




    Screen by PaoloNE46 (che ringrazio)

    ===========================


    Per essere certi che i valori siano stati applicati al reboot, possiamo utilizzare il programma MinFreeManager (gratis nel Play Store)




    Né io né Androidiani siamo responsabili se brickate: siamo tutti maggiorenn
    i



    =====================
    ===
    Ultima modifica di illuminato67; 08-01-14 alle 23:40

  2. I seguenti 35 Utenti hanno ringraziato illuminato67 per il post:

    AndroidMTN (07-06-13),BlackJack89 (09-06-13),bluflight13 (04-05-13),centerba (09-01-14),crisgen (04-05-13),danielebmw320 (04-05-13),danny92 (21-06-13),dellabest (12-09-13),diavolo78 (04-05-13),dna (22-03-14),dubledude (12-05-13),elpaito (13-05-13),Fenomeno82 (20-06-13),Fenrir3 (04-05-13),GabryBSK (11-09-13),Gege98 (11-01-14),gordon320 (04-05-13),IronTaco (04-05-13),kingalessandro (31-08-13),Leo2589 (04-05-13),luigimak (04-05-13),merlino2367 (13-05-13),Michaelsdj (09-01-14),miki92 (13-05-13),mister363 (09-06-13),onidjkd (04-05-13),Paolone46 (04-05-13),peppuzzo84 (04-05-13),Ragz (04-05-13),rul3zz (21-05-13),saetta69 (15-05-13),skorpion83 (04-05-13),tugaia56 (04-05-13),WalterWhite (04-05-13),Zangetsu (05-11-13)

  3.  
  4. #2
    Androidiano VIP L'avatar di illuminato67


    Registrato dal
    Apr 2012
    Messaggi
    5,675
    Smartphone
    Samsung Galaxy S7 Edge

    Ringraziamenti
    2,607
    Ringraziato 6,421 volte in 2,733 Posts
    Predefinito

    Un poco di teoria bisogna comunque esporla (non si fanno le cose solo perchè lo ha detto illuminato )


    E per questo vorrei citare alcuni passaggi dell'ottima guida postata in un altro forum dall'utente Michele (aka PhenoMik), a cui vanno i miei ringraziamenti



    Android ha il suo task killer interno che riconosce quando si sta esaurendo la memoria disponibile.
    In questo caso inizierà a chiudere tutte quelle applicazioni che per lui sono a bassa priorità.
    Le applicazioni che usate meno o che non sono fondamentali per il telefono saranno chiuse prima. Le ultime ad essere chiuse, saranno invece le applicazioni che sono attualmente in primo piano, e che quindi sono applicazioni fondamentali, come la sveglia per esempio.
    Quando Android chiude le applicazioni per liberare memoria, lo fa in maniera molto intelligente in quanto la prossima volta che viene riaperta una applicazione chiusa, fa in modo che sia ripristinata, come se non fosse mai stata chiusa (questo è quello che iOS al momento, chiama multitasking, ma in realtà è solo un freezare l’applicazione).

    Android raggruppa i task in esecuzione in 6 diverse categorie, ordinate dalle più importanti alle meno importanti:
    FOREGROUND_APP, VISIBLE_APP, SECONDARY_SERVER, HIDDEN_APP, CONTENT_PROVIDER, EMPTY_APP


    Foreground App: questa è l'App che in quel momento è avviata e visibile sullo schermo, è praticamente l'applicazione correntemente utilizzata dall'utente.

    Visible App: queste sono invece le App che stanno in esecuzione ma NON sono visibili sullo schermo, in questa categoria vanno quelle app che magari sono state appena chiuse e che devono continuare a fare alcune operazioni, oppure alcune app specificatamente sviluppate per girare anche quando non visualizzano niente a video.

    Secondary Server
    : queste non sono vere e proprie App ma sono servizi, i servizi sono dei task speciali che rilasciano funzionalità specifiche e che vengono normalmente sfruttate da altre App che ne hanno bisogno. In questa categoria vanno quindi quei servizi che sono ancora "vivi" perché stanno lavorando o perché hanno appena finito di fare la loro funzione.

    Hidden App: queste sono quelle procedure (servizi) che NON sono più vive (perché magari hanno finito da tempo di essere utilizzate) e vengono inserite in uno stato dormiente (IDLE) nell'attesa di essere riutilizzate.Android NON cancella a priori queste procedure perché se le tiene in memoria possono essere "riesumate" più velocemente in caso di bisogno.

    Content Provider: i content provider sono anch'essi servizi che però hanno il compito di fornire dati (di qualsiasi genere, un contatto, un sms, un filmato e così via). I content provider sono molto importanti perché tantissime App ne fanno uso, ad esempio Facebook piuttosto che Skype ne fanno uso per reperire i dati necessari al loro corretto funzionamento

    Empty App: queste sono App che ormai sono state chiuse e che non stanno più girando. Di fatto sono App che non sono nemmeno più di tipo Visible. Queste App NON vengono cancellate a priori perché nel caso vengano riavviate, il sistema le potrà tirare su molto più velocemente.


    Questi i valori standard usati da Samsung


    FOTO1

    In queste 6 categorie si riflettono i 6 limiti di memoria che sono configurati per il lowmemorykiller del kernel.
    Possedendo i privilegi di root, è possibile modificare la configurazione del lowmemorykiller in tempo reale!

    Ciò è possibile modificando un file in cui sono indicate le 6 soglie di memoria con cui il sistema fa agire il suo Task Killer interno!
    Il file è ovviamente uno script da far eseguire all'avvio, con il seguente comando:/sys/module/lowmemorykiller/parameters/minfree
    Se andiamo a vederne il contenuto si dovrebbe leggere qualcosa di simile a questo:
    1536,2048,4096,5120,5632,6144
    Questi sono i limiti di memoria al di sotto dei quali il sistema comincia a killare i processi, ma attenzione perché questi valori sono in pagine di memoria!
    Ovvero 1 pagina = 4 kilobytes
    Quindi nell’esempio mostrato sopra, significa che Android inizierà a killare i processi nella categoria EMPTY_APP quando la memoria andrà al di sotto di 24 Mb (valore che si ottiene dalla conversione pagine->Mb ossia 6144*4/1024) ed inizierà a killare CONTENT_PROVIDERS non usati da nulla se il valore va al di sotto di 22 Mb (5632*4/1024) ecc. ecc.

    Ultima modifica di illuminato67; 04-05-13 alle 11:19

  5. I seguenti 14 Utenti hanno ringraziato illuminato67 per il post:

    2013angelo (05-06-13),bluflight13 (04-05-13),clownchico (05-01-14),crisgen (04-05-13),Fenomeno82 (20-06-13),Fenrir3 (04-05-13),Gege98 (11-01-14),luigimak (04-05-13),matvenus (24-02-14),mauri13f (01-07-13),miki92 (13-05-13),Paolone46 (05-05-13),peppuzzo84 (17-06-13),tugaia56 (04-05-13)

  6. #3
    Androidiano VIP L'avatar di illuminato67


    Registrato dal
    Apr 2012
    Messaggi
    5,675
    Smartphone
    Samsung Galaxy S7 Edge

    Ringraziamenti
    2,607
    Ringraziato 6,421 volte in 2,733 Posts
    Predefinito

    e 2
    .......................

  7. I seguenti 5 Utenti hanno ringraziato illuminato67 per il post:

    crisgen (04-05-13),diavolo78 (07-05-13),luigimak (04-05-13),peppuzzo84 (17-06-13),tugaia56 (04-05-13)

  8. #4
    Androidiano VIP L'avatar di illuminato67


    Registrato dal
    Apr 2012
    Messaggi
    5,675
    Smartphone
    Samsung Galaxy S7 Edge

    Ringraziamenti
    2,607
    Ringraziato 6,421 volte in 2,733 Posts
    Predefinito

    e 3
    .............

  9. I seguenti 5 Utenti hanno ringraziato illuminato67 per il post:

    crisgen (04-05-13),diavolo78 (07-05-13),luigimak (04-05-13),peppuzzo84 (17-06-13),tugaia56 (04-05-13)

  10. #5
    Sviluppatore Android L'avatar di luigimak


    Registrato dal
    Jul 2012
    Località
    Catania
    Messaggi
    4,997
    Smartphone
    OnePlus 3, OnePlus 5

    Ringraziamenti
    2,842
    Ringraziato 11,257 volte in 3,483 Posts
    Predefinito

    Ottima guida Illuminà

  11. I seguenti 6 Utenti hanno ringraziato luigimak per il post:

    crisgen (04-05-13),danielebmw320 (04-05-13),diavolo78 (07-05-13),illuminato67 (04-05-13),peppuzzo84 (17-06-13),tugaia56 (04-05-13)

  12. #6
    Androidiano VIP L'avatar di illuminato67


    Registrato dal
    Apr 2012
    Messaggi
    5,675
    Smartphone
    Samsung Galaxy S7 Edge

    Ringraziamenti
    2,607
    Ringraziato 6,421 volte in 2,733 Posts
    Predefinito

    e 4
    ..........
    ... può bastare





    Sommi Jaco e msquared aspetto la vostra mannaia



    Se chiudete posto in S3 e in S4 (in questo ultimo caso raddoppio i valori )
    Ultima modifica di illuminato67; 04-05-13 alle 02:24

  13. I seguenti 7 Utenti hanno ringraziato illuminato67 per il post:

    crisgen (04-05-13),diavolo78 (07-05-13),Gege98 (11-01-14),luigimak (04-05-13),Paolone46 (04-05-13),peppuzzo84 (17-06-13),tugaia56 (04-05-13)

  14. #7
    Androidiano VIP L'avatar di peppuzzo84


    Registrato dal
    Apr 2012
    Località
    Basilicata
    Messaggi
    1,063
    Smartphone
    Galaxy S2, Galaxy S4

    Ringraziamenti
    8,191
    Ringraziato 1,425 volte in 548 Posts
    Predefinito

    Ottimo lavoro squadra! bravissimi! :beer::beer:

    Inviato dal mio GT-I9100 con Tapatalk 2

  15. I seguenti 5 Utenti hanno ringraziato peppuzzo84 per il post:

    crisgen (04-05-13),diavolo78 (07-05-13),illuminato67 (04-05-13),Paolone46 (04-05-13),tugaia56 (04-05-13)

  16. #8
    Androidiano VIP L'avatar di illuminato67


    Registrato dal
    Apr 2012
    Messaggi
    5,675
    Smartphone
    Samsung Galaxy S7 Edge

    Ringraziamenti
    2,607
    Ringraziato 6,421 volte in 2,733 Posts
    Predefinito

    Quote Originariamente inviato da luigimak Visualizza il messaggio
    Ottima guida Illuminà
    Quote Originariamente inviato da peppuzzo84 Visualizza il messaggio
    Ottimo lavoro squadra! bravissimi! :beer::beer:

    Inviato dal mio GT-I9100 con Tapatalk 2
    Giusto.
    Mi ero scordato una cosa

  17. I seguenti 2 Utenti hanno ringraziato illuminato67 per il post:

    crisgen (04-05-13),peppuzzo84 (17-06-13)

  18. #9
    Androidiano VIP L'avatar di Paolone46


    Registrato dal
    May 2012
    Località
    Latina (LT)
    Messaggi
    1,968
    Smartphone
    G4 With only BluMak2000 Rom

    Ringraziamenti
    4,473
    Ringraziato 5,500 volte in 1,674 Posts
    Predefinito

    Complimenti Boss :thumbup::thumbup:
    Sì Gruoss!!!

    dal Bar Boe con il mio S2 BluMakiano
    SE TI SONO STATO UTILE.....Manda dei fiori a casa di Cupo72

  19. I seguenti 3 Utenti hanno ringraziato Paolone46 per il post:

    crisgen (04-05-13),illuminato67 (04-05-13),peppuzzo84 (17-06-13)

  20. #10
    Androidiani Power User L'avatar di ZiCkY


    Registrato dal
    Mar 2009
    Messaggi
    28,518

    Ringraziamenti
    108
    Ringraziato 5,799 volte in 3,998 Posts
    Predefinito

    Eccomi..proverò..

    inviato dal mio iphone 5s 3D

  21. I seguenti 3 Utenti hanno ringraziato ZiCkY per il post:

    crisgen (04-05-13),illuminato67 (04-05-13),tugaia56 (04-05-13)

Pagina 1 di 38 12311 ... ultimoultimo
Ultima pagina

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy