Вашият имейл адрес няма да бъде публикуван. Задължителните полета са маркирани *
Хубаво, но имам нужда от още една стъпка има неща, които искам да останат в паметта, например:
списъкът за добавяне / премахване на програми отнема известно време, а аз съм там много. Бих искал да видя кога работи, колко памет се използва и опцията за „поддържане на живот“.
просто предложение.
Здравейте там, мислех, че ще ви уведомя, че току-що е издадена нова версия на Minimem (kerkia.net). Той съдържа двигател за по-добра оптимизация, нов потребителски интерфейс, нови опции да не оптимизирате, ако има много RAM памет, за да не повлияете на процеса на преден план и т.н. Обратна връзка добре дошла!
Като автор на Minimem реших, че ще отговоря на тази интересна тема. Първо искам да кажа, че съм напълно съгласен с казаното тук, макар и не с всичко. По-специално бих искал да отбележа следното:
- Повечето приложения зареждат в паметта повече от необходимото, просто защото оптимизирането на софтуерните инструменти е много скъпо и разработчиците в повечето случаи правят простота. Следователно, преминаването към диска тези неща има смисъл за тези приложения и наистина само тези приложения, тъй като те няма да заредят всичко това.
- Повечето приложения използват повече и повече памет с течение на времето; това може да се дължи на течове, но не е задължително; лошото или мързеливо програмиране отново може да бъде причина.
- Много приложения могат да заредят своите данни от диск, а не от паметта, без никакво въздействие върху потребителя опит и това е ключов двигател за инструмент като Minimem, обикновено в офиса и мрежата приложения.
Сега да отговоря на някои коментари:
- Така че защо Windows не може да прави това, което прави Minimem? Е, Windows не познава приложения, така че ще оптимизира нещата по най-добрия възможен начин, т.е. размяна, когато е необходимо, чрез оценка на нуждите на приложенията. Това, което Minimem прави, е да предостави на вас, потребителя, възможност да решавате кои приложения трябва да кешират данни на диск, а не да запазват всичко в паметта, а не да оставят този избор на ОС. Всъщност, ако нямате идея какво приложение всъщност трябва или би могло да използва по-малко памет от него, тогава просто разчитайте на операционната система и не използвайте Minimem; но ако го направите, тогава Minime е правилният инструмент за използване.
- И няма ли да повлияе на резултатите? Може би, ако дискът ви е бавен и честотата на оптимизация е висока особено. Плюс това зависи много от приложенията. Използвана разумно обаче, всъщност може много да подобри цялостната производителност на вашия компютър ограничена памет чрез освобождаване на паметта, която не се използва толкова много от някои приложения, за да се използват по-добре то.
Като илюстрация, версия 1.1 вече автоматично свежда до минимум паметта на Minimem, използвайки същия процес, и ще видите че въздействието върху производителността е напълно незабележимо, докато използването на RAM е разделено на 4, което предполагам е добро пример. Така че защо е така? Е, просто написах приложението, използвайки .NET, и всяко .NET приложение започва с зареждане на доста .NET конкретни неща, без да знаем дали ще бъдат използвани или не, и това не е в случая на Minimem за повечето от него.
И така, как работи? Minimem намалява работния набор от избраните процеси до степен, която зависи от времето им за обработка, тъй като се опитах да направя нещо умно тук, а не просто да изпразя целия работен комплект; Не съм сигурен колко по-ефективен е от бруталната сила, но досега потребителите отчитат добри резултати. Така че наистина няма ракетна наука и всичко това е достъпно в API на Windows; от интерес може да забележите, че в инструментариута на Windows съществува команда за изпразване на работния набор, която би имала подобен ефект.
И така, как Minimem се различава от другите редовни оптимизатори на памет? Е, просто позволява на потребителя да избере какви процеси трябва да бъдат оптимизирани. Той няма да забави компютъра ви на всеки 30-те години или каквато и честота да изберете, тъй като извършеното действие е много бързо. Ако изберете тонове процеси, които да оптимизирате, тогава може, разбира се, но това може да не е разумно. Между другото, смятам да подобря още алго в бъдеща версия, за да оптимизирам само когато е необходимо, за защита процеси с висок процесор и преден план и за разпределяне на оптимизацията, така че въздействието на перфекта да бъде сведено до минимум възможен.
Също така съм съгласен, че оптимизаторите на памет, които просто изпразват работния набор от активни процеси редовно, не правят нищо добро и със сигурност не са по-добри от ОС. Въпросът с Minimem е, че потребителите избират кои програми се изчерпват от паметта и оттам на какво не, нещо, което вашата ОС може да избере по-добре от вас, тъй като не познава и програмите ви Ти правиш. Съгласен съм, че Windows ще се справи с проблема с паметта, когато е необходимо, но тогава няма да имате контрол върху това как Windows ще освободи паметта и колко, следователно какви програми ще бъдат засегнати и какво не. Minimem ви дава този контрол.
Е, в края на деня, просто опитайте и решете сами дали това ви помага или не. Той е безплатен, лесен за инсталиране и деинсталиране, ако го мразите и аз съм доста щастлив да приемам отзиви и предложения за подобряването му! Сам го използвам, което е и причината, поради която го разработих на първо място и ще се радвам, ако помага на другите. Много потребители ми дадоха отзиви, че много им помогна; Иска ми се да помага на много от вас. Между другото, бих искал да благодаря на makeuseof.com за прегледа на инструмента, който намерих за добър и точен. Обърнете внимание също така, че мога да осигуря самостоятелна версия, съвместима с .NET 2.0, за тези, които се нуждаят от нея (безплатно; Имам работа, така че развивам това за забавление и безплатно); просто ме попитайте, използвайки страницата за контакти в уебсайта на Minimem!
Ако сте задали настройките си в Minimem, за да прочиствате на всеки 30 секунди, както е показано на снимката, компютърът ще хълцате на всеки 30 секунди, колкото повече приложения сте „оптимизирали“, толкова по-дълга ще бъде сергията, особено ако активно използвате приложението в време. Windows автоматично ще направи това, което правят оптимизаторите на RAM паметта, ако тя се нуждае от оперативната памет за друг процес, така че вашият „изтекъл“ памет ще бъде изтрит в някакъв момент.
Много често това, което виждате, не е течове, а купчината на фрагменти, IE и Firefox правят това по голям начин. Отворете IE, отворете 3 раздела за google карти, затворете раздели и бихте си помислили, че имате огромен теч, но нямате, Windows просто не си прави труда да възстанови оперативната памет, защото все още не е необходимо, по-ефективно е процесът все още да го има във физическа RAM, той ще поиска RAM, когато е необходимо, използвайки същите методи като оптимизатори.
Използвам RAM оптимизатор, който смятам, че работи по подобен начин, но се прилага към RAM като цяло.
AMS бърз дефрагмент (http://www.amsn.ro/) е блестящ, мъничък отпечатък, мога да остана една седмица, отваряйки всички раздели, които желая във Firefox, винаги ще се придържам около процента на свободната оперативна памет, която съм избрал (50% от моята 1024 обща RAM тук). Това малко приложение е абсолютно изумително!
Програмите за "оптимизиране на паметта" никога не отговарят на техния шум. Чрез пейджинг на данните в паметта от бързата ви RAM памет към вашия много по-бавен твърд диск, вие всъщност не "спестявате" или "намалявате" използването на паметта. В действителност, когато отидете да използвате програма, която е "оптимизирана" (например firefox), това ще бъде много по-бавно и по-малко отзивчив в началото, защото операционната система трябва да прехвърли всички тези данни обратно в RAM паметта от твърдия диск, преди да може използван.
Някои операционни системи (като Windows) може да не са най-добрите в управлението на паметта на вашите компютри, но срещу тях и принуждавайки данните да бъдат поставяни на пейджър към твърдия диск, когато не е необходимо, е (в повечето случаи) просто ще направим нещата по-лошо.