Ваша емаил адреса неће бити објављена. Обавезна поља су означена *
Лепо, али треба ми још један корак, постоје ствари које желим да ми остану у сећању, на пример:
Учитавање / додавање / уклањање програма потраје неко време, а ја сам тамо пуно. Желео бих да видим када се покреће, колико меморије се користи и могућност да се „одржи на животу“.
само предлог.
Здраво тамо, мислио сам да ћу вам рећи да је управо објављена нова Минимем верзија (керкиа.нет). Садржи мотор за бољу оптимизацију, нови кориснички интерфејс, нове опције за не оптимизирање ако је на располагању пуно РАМ-а, како не би утицао на процес предњег плана итд. Повратне информације добродошли!
Као аутор Минимема, мислио сам да одговорим на ову занимљиву тему. Прво бих хтео да кажем да се сасвим слажем са оним што се овде говори, мада не са свим. Посебно желим истаћи следеће:
- Већина апликација оптерећује меморију више него што им је потребно, једноставно зато што је оптимизација софтверских алата веома скупа и програмери у већини случајева иду на једноставност. Према томе, прелазак на диск те ствари има смисла за те апликације, и само оне апликације, јер неће све поново учитати.
- Већина апликација користи све више и више меморије с временом; до тога може доћи због цурења, али не нужно; лоше или лено програмирање може опет бити узрок.
- Многе апликације могу учитати своје податке са диска, а не из меморије, без икаквог утицаја на корисника искуство, а ово је кључни покретач алата као што је Минимем који се обично користи у канцеларији и на мрежи апликације.
Сада да одговорим на неке коментаре:
- Па зашто Виндовс не може радити оно што ради Минимем? Па, Виндовс не познаје апликације тако да ће оптимизирати ствари на најбољи могући начин, тј. Заменити кад је то потребно, оцењујући потребе апликација. Оно што Минимем чини је пружање ВАМ, кориснику, могућности да одлуче које апликације би требало да кеширају податке на диск, а не да све то оставе у меморији, а не да тај избор оставе ОС-у. Заправо, ако немате појма која би апликација заиста требала или би могла користити мање меморије него што је то случај, онда се само ослоните на ОС и не користите Минимем; али ако то учините, Миниме је прави алат за употребу.
- И неће ли то утицати на перформансе? Можда, ако вам је диск спор и нарочито је велика фреквенција оптимизације. Осим тога, доста зависи од апликација. Међутим, ако се мудро употребљава, он може заиста побољшати укупне перформансе вашег рачунара ако јесте меморија ограничена ослобађањем меморије коју неке апликације не користе толико да би је друге боље искористиле то.
Као илустрација, верзија 1.1 сада аутоматски минимизира меморију Минимема користећи исти поступак, и видећете да је утицај на перформансе потпуно неупадљив док је употреба РАМ-а подељена са 4, што претпостављам да је добро пример. Па зашто је то? Па, једноставно сам написао апликацију користећи .НЕТ, а било која .НЕТ апликација почиње прилично учитавањем .НЕТ-а одређене ствари без да ли ће знати да ли ће се користити или не, а за већину то није у случају Минимема од тога.
Па како то функционише? Минимем смањује радни сет одабраних процеса, у мери која зависи од њиховог времена обраде, пошто сам овде покушао да урадим нешто паметно, а не само да испразним цео радни сет; Нисам сигуран колико је ефикаснији од грубог притиска, али корисници су до сада пријавили добре резултате. Дакле, заиста нема науке о ракетама и све је то доступно у Виндовс АПИ-ју; од интереса, можете приметити да у пакету алата за Виндовс постоји наредба за пражњење радног скупа која би имала сличан ефекат.
Па како се Минимем разликује од осталих обичних оптимизатора меморије? Па, једноставно омогућава кориснику да одабере које процесе треба оптимизовати. Неће успорити рачунар сваких 30-тих година или било коју фреквенцију коју одаберете јер се акција изводи врло брзо. Ако одаберете тона процеса за оптимизацију, онда то може, наравно, али то можда и није паметно. Успут, намеравам да побољшам алго у будућој верзији да бих га оптимизовао само када је то потребно, да бих га заштитио процеси високог ЦПУ-а и предњег плана и за дистрибуцију оптимизације тако да је перф утицај сведен на минимум могуће.
Такође, слажем се да оптимизатори меморије који редовно празни радни скуп активних процеса не чине ништа добро и сигурно нису бољи од ОС-а. Смисао Минимема је да корисници бирају који ће им програми остати без меморије, па одакле и шта немојте, нешто што ваш ОС може одабрати боље од вас, јер не познаје ваше програме такође знаш. Слажем се да ће се Виндовс бавити питањем меморије када је то потребно, али тада нећете имати контролу над тиме како ће Виндовс ослободити меморију и колико, дакле, на које ће програме утицати, а шта не. Минимем вам даје ту контролу.
Па, на крају дана, само пробајте и сами одлучите да ли вам помаже или не. Бесплатно је, лако се инсталира и деинсталира ако га мрзите, а ја сам прилично сретан што преузмем повратне информације и предлоге за побољшање! Сам га користим, што је и разлог зашто сам га прво развио и биће срећан ако помаже другима. Многи корисници су ми дали повратне информације да им је то пуно помогло; Волио бих да помаже многим од вас. Успут, желим да вам захвалим макеусеоф.цом на прегледу алата, који сам сматрао добрим и тачним. Имајте на уму такође да могу обезбедити самосталну верзију компатибилну .НЕТ 2.0 за оне којима је потребна (наравно, бесплатно; Имам посао па то развијам за забаву и бесплатно); само ме питајте помоћу странице за контакт на веб локацији Минимем!
Ако имате подешавања у Минимем-у да се чистију сваких 30 секунди као што је приказано на слици, ПЦ ће се штуцати сваких 30 секунди, што више апликација сте „оптимизовали“, дужа ће бити штанд, посебно ако апликацију активно користите на време. Виндовс ће аутоматски урадити оно што раде оптимизатори РАМ-а ако му треба РАМ-а за неки други процес, па ће ваш „процурјени“ мем у било којем тренутку бити заслоњен на страници.
Веома често оно што видите није пропуштање, већ фрагментација гомиле, ИЕ и Фирефок то раде на велики начин. Отворите ИЕ, отворите 3 картице за гоогле мапе, затворите картице и помислили бисте да имате огроман цурење, али не, Виндовс се једноставно не труди да поново призове РАМ јер то још не треба, ефикасније је да процес и даље има у физичкој РАМ-у, али по потреби ће захтевати РАМ, користећи потпуно исте методе као и оптимизатори.
Користим РАМ оптимизатор за који верујем да ради на сличан начин, али се у целини примењује на РАМ меморију.
АМС Фаст Дефраг (http://www.amsn.ro/) је сјајан, малени траг, могу да останем недељу дана отварајући све картице које желим у Фирефоку, увек ћу се држати око процента бесплатне РАМ-а који сам изабрао (50% од мог укупно 1024 РАМ-а овде). Ова мала апликација је апсолутно запањујућа!
Програми за "оптимизацију меморије" никада нису у складу са њиховим стиховима. Помицањем података у меморији са свог брзог РАМ-а на много спорији чврсти диск, ви заправо не „штедите“ или „смањујете“ употребу меморије. У ствари, када кренете да користите програм који је „оптимизовани“ (на пример фирефок), то ће бити пуно спорије и мање у почетку је реагован јер оперативни систем мора да пренесе све те податке назад у РАМ меморију са тврдог диска пре него што може буди употребљен.
Неки оперативни системи (попут Виндовс) можда нису најбољи у управљању меморијом рачунара, али иду против њих и присиљавање података да се додају на чврсти диск кад то не треба, у већини случајева ће само направити ствари горе.