Din e-mail-adresse offentliggøres ikke. Nødvendige felter er markeret *
Dejligt, men jeg har brug for et skridt mere, der er ting, jeg ønsker at blive i hukommelsen, f.eks:
Tilføj / fjern programmer 'liste tager et stykke tid at indlæse, og jeg er der meget. Jeg vil gerne se, når den kører, hvor meget hukommelse der bruges, og muligheden for at ”holde sig i live”.
bare et forslag.
Hej der, jeg troede, jeg ville fortælle dig, at en ny Minimem-version netop er blevet frigivet (kerkia.net). Den indeholder en bedre optimeringsmotor, en ny brugergrænseflade, nye muligheder for ikke at optimere, hvis der er masser af RAM, til ikke at påvirke forgrundsprocessen osv. Feedback velkommen!
Som forfatter til Minimem troede jeg, at jeg ville svare på denne interessante tråd. Jeg vil først sige, at jeg er helt enig i det, der siges her, skønt ikke det hele. Især vil jeg gerne påpege følgende:
- De fleste applikationer indlæser mere i hukommelsen, end hvad de har brug for, simpelthen fordi optimering af softwareværktøjer meget godt er dyrt, og udviklere går for enkelhed i de fleste tilfælde. Derfor giver det mening for disse apps at flytte til disken, og det er kun disse apps, da de ikke genindlæser det hele.
- De fleste apps bruger mere og mere hukommelse efterhånden som det går; dette kan skyldes lækager, men ikke nødvendigvis; dårlig eller doven programmering kan igen være en årsag.
- Mange applikationer kan indlæse deres data fra disken i stedet for hukommelse uden nogen indflydelse på brugeren erfaring, og dette er en vigtig driver til et værktøj som Minimem typisk på kontor og web applikationer.
Nu for at besvare nogle kommentarer:
- Så hvorfor kan Windows ikke gøre, hvad Minimem gør? Nå, Windows kender ikke applikationer, så det vil optimere tingene på den bedst mulige måde, dvs. bytte når det er nødvendigt ved at evaluere applikationsbehov. Hvad Minimem gør er at give dig, brugeren, muligheden for at bestemme, hvilke applikationer der skal cache data til disken i stedet for at holde det hele i hukommelsen, i stedet for at overlade dette valg til OS. Hvis du ikke har nogen idé om, hvilken app, der virkelig skal eller kunne bruge mindre hukommelse end den, skal du bare stole på operativsystemet og ikke bruge Minimem; men hvis du gør det, er Minime det rigtige værktøj at bruge.
- Og vil det ikke påvirke ydelsen? Måske, hvis din disk er langsom, og optimeringsfrekvensen er høj, især. Plus det afhænger meget af applikationer. Brugt klogt dog kan det faktisk forbedre den samlede ydelse på din computer meget, hvis det er tilfældet hukommelse begrænset ved at frigøre hukommelse, der ikke bruges så meget af nogle applikationer til andre til at udnytte bedre det.
Som en illustration minimerer version 1.1 nu automatisk hukommelsen til Minimem ved hjælp af den samme proces, og du vil se at ydeevneeffekten er helt umulig, mens RAM-brugen er divideret med 4, hvilket jeg antager er en god eksempel. Så hvorfor er dette? Nå, jeg skrev simpelthen appen ved hjælp af .NET, og enhver .NET-app starter med at indlæse en hel del .NET specifikke ting uden at vide, om det vil blive brugt eller ej, og det er ikke i tilfælde af Minimem for de fleste af det.
Så hvordan fungerer det? Minimem reducerer arbejdsættet for de valgte processer, i et omfang, der afhænger af deres behandlingstid, da jeg prøvede at gøre noget klogt her snarere end bare at tømme hele arbejdsættet; Jeg er ikke sikker på, hvor mere effektiv det er end brute-force-metoden, men brugerne har rapporteret gode resultater indtil videre. Så der er virkelig ingen raketvidenskab, og alt dette er tilgængeligt i Windows API; af interesse kan du muligvis bemærke, at der findes en kommando til at tømme arbejdsættet i Windows værktøjssæt, der vil have en lignende effekt.
Så hvordan er Minimem forskellig fra andre almindelige hukommelsesoptimeringsværktøjer? Det giver ganske enkelt brugeren mulighed for at vælge, hvilke processer der skal optimeres. Det vil ikke bremse din computer hver 30s eller hvilken frekvens du vælger, da handlingen, der udføres, er meget hurtig. Hvis du vælger tonsvis af processer for at optimere, kan det naturligvis være, men det er måske slet ikke klogt. For øvrig har jeg til hensigt at forbedre algen yderligere i en fremtidig version for kun at optimere når det er nødvendigt for at beskytte processorer med høj CPU og forgrund, og for at distribuere optimeringen, så perf-virkningen minimeres så meget som muligt.
Jeg er også enig i, at hukommelsesoptimeringsoptagere, der bare tømmer det aktive sæt af aktive processer regelmæssigt, ikke gør noget godt og bestemt ikke bedre end OS. Pointen med Minimem er, at brugerne vælger, hvilke programmer der skylles ud af hukommelsen og dermed hvad ikke, noget dit operativsystem kan vælge bedre end dig, fordi det ikke kender dine programmer så godt som du gør. Jeg er enig i, at Windows vil håndtere hukommelsesproblemet, når det er nødvendigt, men så har du ingen kontrol over, hvordan Windows frigør hukommelse, og hvor meget, hvorfor hvilke programmer der vil blive påvirket, og hvad der ikke gør. Minimem giver dig den kontrol.
Nå, i slutningen af dagen, er det bare at prøve det og beslutte selv, om det hjælper dig eller ej. Det er gratis, let at installere og afinstallere, hvis du hader det, og jeg er meget glad for at tage feedback og forslag til at forbedre det! Jeg bruger det selv, hvilket er netop grunden til, at jeg udviklede det i første omgang, og vil være glad, hvis det hjælper andre. Mange brugere har givet mig feedback om, at det hjalp dem meget; Jeg ønsker, at det hjælper mange af jer. For øvrig vil jeg gerne takke makeuseof.com for gennemgangen af værktøjet, som jeg fandt godt og præcist. Bemærk også, at jeg kan levere en .NET 2.0-kompatibel fristående version til dem, der har brug for den (gratis naturligvis; Jeg har et job, så jeg udvikler dette til sjovt og gratis); bare spørg mig ved hjælp af kontaktsiden på Minimem-webstedet!
Hvis du har indstillet dine indstillinger i Minimem til at rense hvert 30. sekund som vist på billedet, hikker din pc hvert 30. minut sekunder, jo flere apps du har "optimeret", jo længere vil boden være, især hvis du aktivt bruger appen på tid. Windows vil automatisk gøre, hvad RAM-optimeringsprogrammerne gør, hvis det har brug for RAM til en anden proces, så din "lækkede" mem bliver alligevel sendt ud på et tidspunkt.
Meget ofte, hvad du ser, er ikke lækager, men bunke fragmentering, IE og Firefox gør dette på en stor måde. Åbn IE, åbn 3 faner for at google maps, luk fanerne, og du ville tro, du har en enorm lækage, men det har du ikke, Windows gider bare ikke at kræve RAM igen, fordi det behøver ikke endnu, det er mere effektivt at lade processen stadig have den i fysisk RAM, den vil kræve RAM, når det er nødvendigt, ved hjælp af nøjagtigt de samme metoder som Optimizers.
Jeg bruger en RAM optimizer, som jeg mener fungerer på en lignende måde, men anvendt til RAM i det hele.
AMS Fast Defrag (http://www.amsn.ro/) er strålende, lille fodaftryk, jeg kan blive i en uge ved at åbne alle de faner, jeg ønsker i Firefox, jeg vil altid holde sig omkring den procentdel af gratis RAM, jeg har valgt (50% på min 1024 samlede RAM her). Denne lille app er absolut forbløffende!
"Hukommelsesoptimering" -programmer lever aldrig rigtig op til deres hype. Ved at søge dataene i hukommelsen fra din hurtige RAM på din meget langsommere harddisk "gemmer" eller "reduceres" hukommelsesforbruget. Faktisk, når du går til at bruge et program, der er "optimeret" (fx Firefox), vil det være meget langsommere og mindre reagerer først, fordi operativsystemet skal overføre alle disse data tilbage til RAM fra harddisken, før det kan bruges.
Nogle operativsystemer (som windows) er muligvis ikke de bedste til at styre din computers hukommelse, men gå imod dem og at tvinge data, der skal pages til harddisken, når det ikke behøver at være, er (i de fleste tilfælde) bare at lave ting værre.