L'indirizzo email non verrà pubblicato. i campi richiesti sono contrassegnati *

Bello, ma ho bisogno di un passo in più ci sono cose che voglio rimanere in memoria, ad esempio:
aggiungere / rimuovere l'elenco dei programmi richiede un po 'di tempo per caricarsi, e ci sono un sacco. Mi piacerebbe vedere quando è in esecuzione, quanta memoria viene utilizzata e l'opzione per "rimanere in vita".
solo un suggerimento.

Ciao, ho pensato di farti sapere che è appena stata rilasciata una nuova versione di Minimem (kerkia.net). Contiene un motore di ottimizzazione migliore, una nuova interfaccia utente, nuove opzioni per non ottimizzare se è disponibile molta RAM, per non influire sul processo di primo piano, ecc. Feedback di benvenuto!

Come autore di Minimem, ho pensato di rispondere a questo interessante thread. Vorrei prima dire che sono abbastanza d'accordo con ciò che viene detto qui, sebbene non tutto. In particolare, vorrei sottolineare quanto segue:
- La maggior parte delle applicazioni carica in memoria più di quello di cui ha bisogno, semplicemente perché l'ottimizzazione degli strumenti software è molto costosa e gli sviluppatori cercano semplicità nella maggior parte dei casi. Pertanto, passare a quel disco ha senso per quelle app e solo per quelle app, poiché non ricaricano tutto.

instagram viewer

- La maggior parte delle app utilizza sempre più memoria con il passare del tempo; ciò può essere dovuto a perdite ma non necessariamente; una programmazione errata o lenta può essere di nuovo una causa.
- Molte applicazioni possono caricare i propri dati dal disco anziché dalla memoria senza alcun impatto sull'utente esperienza, e questo è il driver chiave per uno strumento come Minimem in genere in ufficio e nel web applicazioni.
Ora per rispondere ad alcuni commenti:
- Allora perché Windows non può fare ciò che fa Minimem? Bene, Windows non conosce le applicazioni, quindi ottimizzerà le cose nel miglior modo possibile, vale a dire lo scambio quando necessario, valutando le esigenze delle applicazioni. Ciò che Minimem fa è fornire a TE, l'utente, la possibilità di decidere quali applicazioni dovrebbero memorizzare nella cache i dati sul disco anziché tenerli tutti in memoria, piuttosto che lasciare tale scelta al sistema operativo. In effetti, se non hai idea di quale app dovrebbe davvero o potrebbe usare meno memoria di quella che fa, allora fai affidamento sul sistema operativo e non utilizzare Minimem; ma se lo fai allora Minime è lo strumento giusto da usare.
- E non influirà sulle prestazioni? Forse, se il tuo disco è lento e soprattutto la frequenza di ottimizzazione è alta. Inoltre dipende molto dalle applicazioni. Se usato con saggezza, tuttavia, può effettivamente migliorare molto le prestazioni complessive del computer memoria limitata liberando memoria non utilizzata così tanto da alcune applicazioni per consentire ad altri di utilizzarla meglio esso.
A titolo di esempio, la versione 1.1 ora minimizza automaticamente la memoria di Minimem usando lo stesso processo, e vedrai che l'impatto sulle prestazioni è assolutamente impercettibile mentre l'utilizzo della RAM è diviso per 4, il che credo sia un buon risultato esempio. Allora perché? Bene, ho semplicemente scritto l'app usando .NET, e qualsiasi app .NET inizia caricando un bel po 'di .NET cose specifiche senza sapere se verranno utilizzate o meno, e non è il caso di Minimem per la maggior parte di esso.
Quindi come funziona? Minimem riduce il set di lavoro dei processi selezionati, in misura che dipende dal loro tempo di elaborazione, poiché ho cercato di fare qualcosa di intelligente qui piuttosto che svuotare l'intero set di lavoro; Non sono sicuro di quanto sia più efficace dell'approccio della forza bruta ma finora gli utenti hanno riportato buoni risultati. Quindi davvero non c'è scienza missilistica e questo è tutto disponibile nell'API di Windows; di interesse potresti notare che esiste un comando per svuotare il working set nel toolkit di Windows che avrebbe un effetto simile.
Quindi, in che modo Minimem è diverso dagli altri ottimizzatori di memoria regolari? Bene, semplicemente consente all'utente di selezionare quali processi dovrebbero essere ottimizzati. Non rallenterà il tuo computer ogni 30s o qualunque sia la frequenza selezionata poiché l'azione eseguita è molto veloce. Se si selezionano tonnellate di processi da ottimizzare, ciò potrebbe ovviamente, ma potrebbe non essere affatto saggio. A proposito, intendo migliorare ulteriormente l'ego in una versione futura per ottimizzare solo quando necessario, per proteggere processi ad alta CPU e in primo piano e per distribuire l'ottimizzazione in modo da ridurre al minimo l'impatto perfetto possibile.
Inoltre, sono d'accordo sul fatto che gli ottimizzatori di memoria che svuotano regolarmente l'insieme funzionante di processi attivi non stiano andando bene e certamente non siano migliori del sistema operativo. Il punto con Minimem è che gli utenti scelgono quali programmi vengono scaricati dalla memoria e quindi cosa no, qualcosa che il tuo sistema operativo può scegliere meglio di te perché non conosce bene i tuoi programmi tu fai. Sono d'accordo che Windows affronterà il problema di memoria quando necessario, ma quindi non avrai alcun controllo su come Windows libererà memoria e su quanto, quindi quali programmi saranno interessati e cosa no. Minimem ti dà quel controllo.
Bene, alla fine della giornata, provalo e decidi da solo se ti aiuta o no. È gratuito, facile da installare e disinstallare se lo odi, e sono abbastanza felice di ricevere feedback e suggerimenti per migliorarlo! Lo uso da solo, che è la vera ragione per cui l'ho sviluppato in primo luogo, e sarò felice se aiuta gli altri. Molti utenti mi hanno dato feedback che li hanno aiutati molto; Vorrei che aiutasse molti di voi. A proposito, vorrei ringraziarti makeuseof.com per la recensione dello strumento, che ho trovato buono e preciso. Nota anche che posso fornire una versione standalone compatibile .NET 2.0 per coloro che ne hanno bisogno (gratuitamente, ovviamente; Ho un lavoro, quindi lo sviluppo per divertimento e gratis); chiedimi semplicemente utilizzando la pagina dei contatti sul sito web di Minimem!

Se hai impostato le tue impostazioni in Minimem per eliminare ogni 30 secondi, come mostrato nell'immagine, il tuo PC si spegnerà ogni 30 secondi, più app hai "ottimizzato" più lunga sarà la stalla, soprattutto se stai utilizzando attivamente l'app in tempo. Windows farà automaticamente quello che fanno gli ottimizzatori RAM se ha bisogno della RAM per un altro processo, quindi il tuo mem "trapelato" verrà comunque impaginato a un certo punto.

Molto spesso ciò che stai vedendo non sono perdite ma frammentazione dell'heap, IE e Firefox lo fanno in grande stile. Apri IE, apri 3 schede per google maps, chiudi le schede e potresti pensare di avere una perdita enorme ma non lo fai, Windows non si preoccupa di rivendicare la RAM perché non è ancora necessario, è più efficiente lasciare che il processo lo abbia ancora nella RAM fisica, rivendicherà la RAM quando necessario, usando gli stessi metodi del ottimizzatori.

Uso un ottimizzatore RAM che a mio avviso funziona in modo simile, ma applicato alla RAM nel suo insieme.
AMS Fast Defrag (http://www.amsn.ro/) è geniale, minimo ingombro, posso rimanere per una settimana aprendo tutte le schede che desidero in Firefox, rimarrò sempre intorno alla percentuale di RAM libera che ho scelto (50% sulla mia 1024 RAM totale qui). Questa piccola app è assolutamente sorprendente!

I programmi di "ottimizzazione della memoria" non sono mai all'altezza del loro clamore. Effettuando il paging dei dati in memoria dalla RAM veloce sul disco rigido molto più lento, non si sta realmente "salvando" o "riducendo" l'utilizzo della memoria. In effetti, quando vai a utilizzare un programma che è stato "ottimizzato" (ad esempio Firefox) sarà molto più lento e meno inizialmente reattivo perché il sistema operativo deve trasferire nuovamente tutti i dati nella RAM dal disco rigido prima che possa farlo essere usato.

Alcuni sistemi operativi (come Windows) potrebbero non essere i migliori a gestire la memoria del computer, ma andare contro di loro e forzare la paginazione dei dati sul disco rigido quando non è necessario (nella maggior parte dei casi) sta solo andando a fare cose peggio.