Vaša email adresa neće biti objavljena. obavezna polja su označena *
Lijepo, ali treba mi još jedan korak, postoje stvari koje želim ostati u sjećanju, npr.
Popis dodavanja / uklanjanja programa traje neko vrijeme, a ja sam tamo puno. Volio bih vidjeti kad se pokreće, koliko memorije se koristi i mogućnost 'zadržavanja života'.
samo prijedlog.
Bok tamo, mislio sam da ću vam reći da je upravo objavljena nova Minimem verzija (kerkia.net). Sadrži mehanizam za bolju optimizaciju, novo korisničko sučelje, nove opcije za ne optimiziranje ako je na raspolaganju puno RAM-a, kako ne bi utjecao na proces prednjeg plana itd. Povratne informacije dobrodošli!
Kao autor Minimema, mislio sam da ću odgovoriti na ovu zanimljivu nit. Prvo bih želio reći da se sasvim slažem s onim što se ovdje govori, premda ne sa svim. Posebno želim istaknuti sljedeće:
- Većina aplikacija u memoriju učitava više nego što im je potrebno, jednostavno zato što je optimiziranje softverskih alata skupo, a programeri u većini slučajeva rade na jednostavnosti. Prema tome, premještanje na disk ove stvari ima smisla za te aplikacije, i samo one aplikacije, jer neće sve ponovno učitati.
- Većina aplikacija koristi više i više memorije s vremenom; do toga može doći zbog propuštanja, ali ne nužno; loše ili lijeno programiranje opet može biti uzrok.
- Mnoge aplikacije mogu svoje podatke učitati s diska, a ne s memorije, bez ikakvog utjecaja na korisnika iskustvo, a ovo je ključni pokretač alata kao što je Minimem koji se obično koristi u uredu i na webu aplikacija.
Sada odgovoriti na neke komentare:
- Pa zašto Windows ne može učiniti ono što radi Minimem? Pa, Windows ne poznaje aplikacije tako da će optimizirati stvari na najbolji mogući način, tj. Zamjenjivati kad je to potrebno ocjenjujući potrebe aplikacija. Ono što Minimem čini je pružanje VAM, korisniku, mogućnosti da odluče koje aplikacije trebaju keširati podatke na disk, a ne da sve ostave u memoriji, a ne da taj izbor ostave OS-u. Doista, ako nemate pojma koja bi aplikacija zapravo trebala ili bi mogla koristiti manje memorije nego što je to slučaj, onda se samo oslonite na OS i ne koristite Minimem; ali ako to učinite, Minime je pravi alat za upotrebu.
- I neće li to utjecati na performanse? Možda vam je disk spor i frekvencija optimizacije posebno je velika. Osim toga, dosta ovisi o aplikacijama. Ako se mudro upotrijebimo, zapravo može puno unaprijediti ukupne performanse vašeg računala memorija ograničena oslobađanjem memorije koju neki programi ne koriste toliko za druge da bi je bolje iskoristili to.
Kao ilustracija, verzija 1.1 sada automatski minimizira memoriju Minimema koristeći isti postupak, i vidjet ćete da je utjecaj na performanse potpuno neprimjetan, dok je upotreba RAM-a podijeljena sa 4, što pretpostavljam da je dobro primjer. Pa zašto je to? Pa, jednostavno sam napisao aplikaciju koristeći .NET, a bilo koja .NET aplikacija počinje učitavanjem prilično malo .NET-a određene stvari, a da ne znamo hoće li se upotrijebiti ili ne, a za većinu to nije u slučaju Minimema od toga.
Pa kako to radi? Minimem smanjuje radni set odabranih procesa, do mjere koja ovisi o njihovom vremenu obrade, jer sam pokušao ovdje napraviti nešto pametno, a ne samo isprazniti cijeli radni set; Nisam siguran koliko je učinkovitiji od brutalnog pristupa, ali korisnici su dosad prijavili dobre rezultate. Dakle, zaista nema raketne znanosti i to je sve dostupno u Windows API-ju; od interesa da primijetite da naredba za pražnjenje radnog skupa postoji u Windows skupu alata koja bi imala sličan učinak.
Pa kako se Minimem razlikuje od ostalih redovnih optimizacijskih memorija? Pa, jednostavno omogućava korisniku da odabere koje procese treba optimizirati. Neće usporiti vaše računalo svakih 30-tih godina ili bilo koju frekvenciju koju odaberete jer se vrlo brzo odvija. Ako odaberete tona procesa za optimizaciju, onda to, naravno, može biti, ali to možda i nije pametno. Usput, namjeravam poboljšati algo u budućoj verziji da bi se optimizirao samo kada je to potrebno, kako bih se zaštitio procesi visokog CPU-a i prednjeg plana te za raspodjelu optimizacije tako da je učinak perfuma sveo na najmanju moguću mjeru moguće.
Također se slažem da memorijski optimizatori koji redovito prazni radni skup aktivnih procesa ne daju ništa dobro i sigurno nisu bolji od OS-a. Smisao Minimema je da korisnici biraju koji će im programi biti izbrisani iz memorije, a samim tim i što nemoj, nešto što tvoj OS može odabrati bolje od tebe, jer ne poznaje vaše programe kao dobro radiš. Slažem se da će se Windows baviti pitanjem memorije kad je to potrebno, ali tada nećete imati kontrolu nad time kako će Windows osloboditi memoriju i koliko, dakle, na koje će programe utjecati, a što ne. Minimem vam daje tu kontrolu.
Pa, na kraju dana, samo probajte i sami odlučite hoće li vam pomoći ili ne. Besplatan je, jednostavan za instaliranje i deinstaliranje ako ga mrzite, a ja sam vrlo sretan da preuzmem povratne informacije i prijedloge za poboljšanje! Sam ga koristim, što je i razlog zašto sam ga razvio u prvom redu i bit ću sretan ako pomaže drugima. Mnogi su mi korisnici pružili povratne informacije da im je to puno pomoglo; Volio bih da to pomaže mnogima od vas. Usput, zahvalio bih vam makeuseof.com na pregledu alata, koji sam smatrao dobrim i točnim. Također imajte na umu da mogu pružiti samostalnu verziju kompatibilnu .NET 2.0 za one kojima je potrebna (naravno, besplatno; Imam posao pa to razvijam za zabavu i besplatno); samo me pitajte koristeći kontakt stranicu na Minimem web mjestu!
Ako ste postavili svoje postavke u Minimemu da se čisti svakih 30 sekundi kao što je prikazano na slici, vaše računalo će štucati svakih 30 sekundi, što više aplikacija koje ste "optimizirali" duža će biti stojnica, posebno ako aplikaciju aktivno koristite na vrijeme. Windows će automatski uraditi ono što rade RAM-ovi optimizatori ako mu treba RAM-a za neki drugi postupak, pa će vaš „procurili“ mem u bilo kojem trenutku biti zaslonjen.
Vrlo često ono što vidite nije propuštanje, već fragmentacija gomile, IE i Firefox to rade na veliki način. Otvorite IE, otvorite 3 kartice na google mapama, zatvorite kartice i pomislili biste da imate ogroman curenje, ali ne morate, Windows se jednostavno ne trudi povratiti RAM jer je to još ne treba, efikasnije je pustiti da ga proces i dalje ima u fizičkoj RAM-u, a zatražit će RAM-u po potrebi, koristeći se potpuno istim metodama kao optimiziranje.
Koristim RAM-ov optimizator za koji vjerujem da radi na sličan način, ali primijenjen na RAM-u u cjelini.
AMS brzi defrag (http://www.amsn.ro/) je sjajan, maleni otisak, mogu ostati tjedan dana otvarajući sve kartice koje želim u Firefoxu, uvijek ću se držati oko postotka slobodnog RAM-a koji sam odabrao (50% od mog ukupno 1024 RAM-a ovdje). Ova mala aplikacija apsolutno je zapanjujuća!
Programi za "optimizaciju memorije" nikada ne zadovoljavaju svoje nagone. Pomicanjem podataka u memoriji iz svog brzog RAM-a na svoj mnogo sporiji tvrdi disk uistinu ne "štedite" ili "smanjujete" potrošnju memorije. Zapravo, kad prijeđete na program koji je "optimiziran" (primjerice, firefox), to će biti puno sporije i manje u početku je osjetljiv jer operativni sustav sve te podatke mora vratiti u RAM-u s tvrdog diska prije nego što može biti korišten.
Neki operativni sustavi (poput Windows-a) možda nisu najbolji u upravljanju memorijom računala, ali to ide protiv njih i prisiljavanje podataka da se dodaju na tvrdi disk kad to ne treba, u većini slučajeva samo čine stvari gore.