Vaše e-mailová adresa nebude zveřejněna. Povinná pole jsou označena *
Pěkné, ale potřebuji ještě o krok dále, jsou věci, které chci zůstat v paměti, například:
seznam přidání / odebrání programů trvá, než se načte, a jsem tam hodně. Chtěl bych vidět, kdy běží, kolik paměti se využívá a možnost „zůstat naživu“.
jen návrh.
Ahoj, myslel jsem, že bych ti dal vědět, že právě vyšla nová verze Minimem (kerkia.net). Obsahuje lepší optimalizační modul, nové uživatelské rozhraní, nové možnosti, jak optimalizovat, pokud je k dispozici spousta paměti RAM, neovlivnit proces v popředí atd. Zpětná vazba vítána!
Jako autor Minimemu jsem si myslel, že odpovím na toto zajímavé vlákno. Chtěl bych nejprve říci, že zcela souhlasím s tím, co se zde říká, i když ne všechno. Zejména bych rád zdůraznil následující:
- Většina aplikací načítá do paměti více než to, co potřebují, jednoduše proto, že optimalizace softwarových nástrojů je velmi nákladná a vývojáři ve většině případů usilují o jednoduchost. Proto přesunutí na disk má pro tyto aplikace smysl, a to pouze pro ty aplikace, protože to vše znovu nenahrají.
- Většina aplikací používá postupem času stále více paměti; to může být způsobeno netěsnostmi, ale ne nutně; špatné nebo líné programování může být opět příčinou.
- Mnoho aplikací může načíst svá data spíše z disku než z paměti, aniž by to mělo dopad na uživatele zkušenosti, a to je klíčový ovladač pro nástroj, jako je Minimem, obvykle v kanceláři a na webu aplikace.
Nyní odpovím na několik komentářů:
- Tak proč nemůže Windows dělat to, co Minimem dělá? Windows dobře nezná aplikace, takže bude optimalizovat věci nejlepším možným způsobem, tj. Vyměňovat je v případě potřeby vyhodnocováním potřeb aplikací. Minimem je, že poskytujete uživateli, uživateli, možnost rozhodnout se, které aplikace by měly data ukládat do mezipaměti na disk, spíše než je ponechat v paměti, než ponechat tuto volbu na OS. Opravdu, pokud nemáte ponětí, jaká aplikace by skutečně měla nebo mohla používat méně paměti než to, pak se spolehněte pouze na OS a nepoužívejte Minimem; ale pokud to uděláte, Minime je ten pravý nástroj k použití.
- A neovlivní to výkon? Možná, pokud je váš disk pomalý a frekvence optimalizace je vysoká zejména. Navíc to hodně závisí na aplikacích. Používá-li se však moudře, může skutečně zlepšit celkový výkon vašeho počítače, pokud je paměť omezena uvolněním paměti, kterou některé aplikace tolik nevyužívají, aby ostatní lépe využívali to.
Pro ilustraci verze 1.1 nyní automaticky minimalizuje paměť Minimemu pomocí stejného procesu a uvidíte že dopad na výkon je naprosto nevyhnutelný, zatímco využití RAM je děleno 4, což je podle mě dobré příklad. Tak proč? No, jednoduše jsem napsal aplikaci pomocí .NET a jakákoli .NET aplikace začíná načtením dost .NET konkrétní věci, aniž by věděli, zda budou použity, nebo ne, a to není v případě minima pro většinu z toho.
Jak to tedy funguje? Minimem snižuje pracovní sadu vybraných procesů do té míry, která závisí na jejich době zpracování, protože jsem se zde snažil udělat něco chytřejšího, než jen vyprázdnit celou pracovní sadu; Nejsem si jistý, jak je efektivnější než přístup brutální síly, ale uživatelé zatím hlásili dobré výsledky. Takže ve skutečnosti neexistuje žádná raketová věda a to je vše dostupné v rozhraní Windows API; zajímavé, můžete si všimnout, že příkaz k vyprázdnění pracovní sady existuje v sadě nástrojů Windows, která by měla podobný účinek.
Jak se tedy Minimem liší od jiných běžných optimalizátorů paměti? Jednoduše to umožňuje uživateli vybrat, které procesy by měly být optimalizovány. Nebude to zpomalovat počítač každých 30 s nebo jakoukoli frekvenci, kterou vyberete, protože prováděná akce je velmi rychlá. Pokud vyberete tuny procesů k optimalizaci, pak to samozřejmě může, ale to nemusí být vůbec moudré. Mimochodem, mám v úmyslu dále vylepšit algo v budoucí verzi tak, aby byla ochrana optimalizována pouze v případě potřeby vysoce CPU a procesy v popředí a distribuovat optimalizaci tak, aby dopad na perf byl minimalizován možný.
Souhlasím také s tím, že optimalizátory paměti, které jen pravidelně vyprázdňují pracovní sadu aktivních procesů, nedělají nic dobrého a rozhodně ne lepšího než OS. Jde o to, že uživatelé si zvolí, které programy budou vyprázdněny z paměti, a tedy co ne, něco, co si váš operační systém může vybrat lépe než vy, protože nezná vaše programy děláš. Souhlasím, že systém Windows se bude v případě potřeby zabývat problémem s pamětí, ale poté nebudete mít žádnou kontrolu nad tím, jak systém Windows uvolní paměť a kolik, tedy jaké programy budou ovlivněny a co ne. Minimem vám dává kontrolu.
Na konci dne to jen zkuste a sami rozhodněte, jestli vám to pomůže nebo ne. Je to zdarma, snadno se instaluje a odinstaluje, pokud jej nenávidíte, a jsem velmi rád, že mohu získat zpětnou vazbu a návrhy na jeho zlepšení! Používám ho sám, což je právě důvod, proč jsem ho vyvinul na prvním místě, a budu rád, pokud to pomůže ostatním. Mnoho uživatelů mi poskytlo zpětnou vazbu, že jim to hodně pomohlo; Přál bych si, aby to pomohlo mnoha z vás. Mimochodem, rád bych vám poděkoval makeuseof.com za přezkoumání nástroje, který jsem našel dobrý a přesný. Všimněte si také, že mohu poskytnout samostatnou verzi kompatibilní .NET 2.0 pro ty, kteří ji potřebují (samozřejmě zdarma; Mám práci, takže to rozvíjím pro zábavu i zdarma); zeptejte se mě pomocí kontaktní stránky na webu Minimem!
Pokud máte nastavení nastavená na Minimem tak, aby se každých 30 sekund proplachovalo, jak je znázorněno na obrázku, bude počítač škytnout každých 30 sekund sekund, čím více aplikací „optimalizujete“, tím déle bude stání, zejména pokud aplikaci aktivně používáte na čas. Windows bude automaticky dělat to, co optimalizátoři RAM dělají, pokud potřebuje RAM pro další proces, takže vaše „uniklá“ mem bude v každém okamžiku vyřízena.
Velmi často to, co vidíte, není netěsnost, ale fragmentace haldy, IE a Firefox to dělají velkým způsobem. Otevřete IE, otevřete 3 karty do google map, zavřete karty a vy byste si mysleli, že máte obrovský únik, ale nemáte, Windows se prostě neobtěžují získat zpět RAM, protože to ještě nemusí, je efektivnější nechat tento proces mít stále ve fyzické paměti RAM, v případě potřeby si vyžádá paměť RAM, za použití přesně stejných metod jako optimalizátory.
Používám optimalizátor RAM, o kterém se domnívám, že funguje podobným způsobem, ale aplikuje se na RAM jako celek.
Rychlá defrag AMS (http://www.amsn.ro/) je brilantní, maličká stopa, mohu zůstat po celý týden a otevírat všechny karty, které si přeji ve Firefoxu, vždy se budu držet procenta volné RAM, kterou jsem si vybral (50% z mé 1024 celkové RAM zde). Tato malá aplikace je naprosto úžasná!
Programy „optimalizace paměti“ nikdy nenaplňují svůj humbuk. Umístěním dat v paměti z rychlé paměti RAM na mnohem pomalejší pevný disk skutečně „šetříte“ ani „nesnižujete“ využití paměti. Ve skutečnosti, když se chystáte použít program, který byl „optimalizován“ (například firefox), bude to mnohem pomalejší a méně nejprve reaguje, protože operační systém musí přenést všechna tato data zpět do RAM z pevného disku, než to bude možné být použit.
Některé operační systémy (například Windows) nemusí být nejlepší pro správu paměti počítačů, ale jít proti nim a nutit data k stránkování na pevný disk, když to nemusí být, je (ve většině případů) jen dělat věci horší.