Optimalizace operační paměti se SuperRam a RamSmash

Diskuze čtenářů k článku

V0cas  |  20. 01. 2009 00:18  |  Microsoft Windows Vista Firefox 3.0.5

no podobne "utility" jsem zkousel pred mnoha lety a zjistil jsem ze jsou uplne nah... Jedine co udelaji ze presunou aplikace z fyzicke pameti do swapu a tim jakoby uvolni pamet. Co se stane, kdyz pak tu aplikaci chcete pouzit si asi dokazete domyslet sami

Souhlasím  |  Nesouhlasím  |  Odpovědět
dwbmb  |  20. 01. 2009 00:58  |  Microsoft Windows XP Firefox 3.0.5

Na zive.cz se tyhle "nanicprogramy" pekne rozmohly. Mno pokracujte dal v teto vyborne praci a vyndam si zive.cz z RSS :D

Souhlasím  |  Nesouhlasím  |  Odpovědět
neradil  |  20. 01. 2009 07:54  |  Microsoft Windows 2000 Firefox 3.0.5

A vsaď se že ne

Souhlasím  |  Nesouhlasím  |  Odpovědět
Radiusxe  |  20. 01. 2009 01:19  |  Microsoft Windows XP Firefox 3.0.5

no nemuzu soudit, ja tyhle programy nepouzivam, nicmene princip je jasny a ani netusim jaky by mohl byt jiny, nez zde popsany...
ja pouzivam jen hibernaci na pc, problem byl v tom, ze tak po 3 dnech uz pc nesel uspat, takze jsem vsemozne vypinal programy, az to slo...
pak jsem zkusil program cacheman XP a jsem velice spokojen, pc hibernuje vzdy a vyrazneho poklesu vykonu, ci nacitani disku nepozoruji, mam 2GB ram... takze se mi jeste nikdy nezaplnila cela, ale ta hibernace i tak blbla, asi bug u mrkve

Souhlasím  |  Nesouhlasím  |  Odpovědět
panet  |  20. 01. 2009 06:43  |  Microsoft Windows XP Maxthon 7.0

Hibernuju delsi dobu a krome TV programu (Winfast) nevypinam pred hybernaci nic. Mam i vypnuty swap. TEd bez restartu 23. den.

Souhlasím  |  Nesouhlasím  |  Odpovědět
vyznamsene  |  20. 01. 2009 12:34  |  Microsoft Windows Vista IE 7.0

taky tak ... restartuju pouze pri debilnich updatech

Souhlasím  |  Nesouhlasím  |  Odpovědět
mkmt  |  20. 01. 2009 06:28  |  Microsoft Windows XP IE 7.0

totalna blbost
vid: Vnitřní architektura Microsoft Windows Mark E. Russinovich, David A. Solomon:
Optimalizátory paměti RAM: skutečnost nebo výmysl?

Při svém brouzdání po webu jste se již určitě setkali s upoutávkami typu „Defragmentujte
paměť a zvyšte výkon" či „Minimalizujte selhání aplikací a systému a uvolněte nepoužíva-
nou paměť". Tyto odkazy pak vedou k nástrojům, které by to vše a ještě mnohem více měly
dělat. Opravdu to funguje?
Optimalizátory paměti se obvykle předvedou uživatelským rozhraním, které zobrazuje graf
označený jako „dostupná paměť" a čárou reprezentující prahovou úroveň, při jejímž dosažení
produkt zahájí svou činnost. Další čára většinou ukazuje množství paměti, které se optimalizá-
tor při svém běhu pokusí uvolnit. K dispozici ještě bývá možnost nastavit některou nebo obě
úrovně a ručně spustit optimalizaci paměti, popřípadě naplánovat její spuštění. Některé nástro-
je zobrazují i procesy spuštěné v systému. Když se naplánovaná optimalizace spustí, čítač do-
stupné paměti v aplikaci vyletí vzhůru, často velmi dramaticky, což navozuje dojem, že nástroj
skutečně uvolňuje paměť, kterou tak mohou aplikace využít. Ale to, co opravdu dělá je, že
způsobuje nulování užitečné paměti, čímž uměle navyšuje dostupnou paměť.
Optimalizátory paměti RAM fungují na principu alokování a následného uvolnění velkého
množství virtuální paměti. Níže uvedený obrázek ukazuje účinek optimalizátoru na systém:
Graf „před" znázorňuje pracovní sady a dostupnou paměť před zahájením optimalizace.
Graf „v průběhu" ukazuje, že optimalizátor vytváří vysoké požadavky na paměť. Dělá to tak,
že během krátké doby způsobí velké množství výpadků stránek. V reakci na tento stav zvýší
správce paměti optimalizátoru jeho pracovní sadu. Toto rozšíření pracovní sady se děje na
úkor dostupné paměti a - v okamžiku, kdy je této paměti málo - na úkor pracovních sad ji-
ných procesů. Graf „po" znázorňuje jak poté, co optimalizátor svou paměť uvolní, přesune
správce paměti všechny stránky přiřazené optimalizátoru na seznam volných stránek (odkud
je nakonec vezme nulovací vlákno, které je vynuluje a přesune na seznam nulovaných strá-
nek), čímž přispějí ke zvýšení velikosti dostupné paměti. Většina optimalizátorů skrývá rychlý
pokles dostupné paměti, který nastane během prvního kroku. Když však máte během opti-
malizace spuštěný Task Manager (Správce úloh), často tento pokles uvidíte.
I když se na první pohled může jevit zvýšení volné paměti jako dobrá věc, opak je pravdou.
Když si optimalizátory paměti vynutí navýšení čítače dostupné paměti, vytěsní naopak
z paměti data a kód jiných procesů. Když máte například spuštěný program Word a pokraču-
jete v editování, musí se z disku znovu načíst text otevřeného dokumentu a kód programu.
A to i přesto, že kód spolu s textem byly před optimalizací součástí pracovní sady programu,
a proto byly přítomny i ve fyzické paměti. Degradace výkonu se může projevit výrazně pře-
devším u serverů, kde jsou odstraněna souborová data, která byla odložena ve stránkách
pohotovostního seznamu a v pracovní sadě systému (stejně jako kód a data používaná kte-
roukoliv spuštěnou serverovou aplikací).
Někteří prodejci přisuzuji svým výrobkům pro optimalizaci paměti RAM i další schopností. Mezi
výroky, se kterými se můžete setkat, patří i ten, že optimalizátor uvolňuje paměť, kterou zby-
tečně spotřebovávají nepoužité procesy. Jedná se například o procesy, které béží v hlavním pa-
nelu (Taskbar). Tvrzení by mohlo být pravdivé, ale jen za předpokladu, že tyto procesy budou
mít v době činnosti optimalizátoru poměrně velkou pracovní sadu. Avšak vzhledem k tomu, že
Windows automaticky redukují pracovní sady nečinných procesu, nemá tento výrok opodstat-
nění. Správce paměti se o veškerou nezbytnou optimalizaci postará sám.
Vývojáři paměťových optimalizátorů též tvrdí, že jejich produkty snižují fragmentaci paměti
Samotný úkon alokování velkého množství virtuální paměti s jejím následným uvolněním
může vést, v případném vedlejším efektu, k vytvoření velkých bloku souvislé paměti. Nicmé-
ně protože virtuální paměť maskuje před procesy skutečné rozložení fyzické paměti, nemo-
hou mít žádnou přímou výhodu z toho, že je jejich virtuální paměť podložena souvislou
fyzickou pamětí. V průběhu existence procesu, tak jak jeho pracovní sada podstupuje zvět-
šování a zmenšování, dochází k fragmentaci mapování mezi virtuální a fyzickou pamětí bez
ohledu na to, jak velké množství spojité paměti je k dispozici. V jednom případě múze vést
dostatek spojité paměti ke zvýšení výkonu: když se správce paměti snaží maximalizovat vyu-
žití odkládacích mezipamětí procesoru, používá mechanismus nazvaný barvení stránek(page
coloring), aby rozhodl, které stránky ze seznamu volných nebo nulovaných má přiřadit pro-
cesu. Leč jakýkoliv vedlejší užitek, který by mohlo přinést spojení dostupné fyzické paméti
do souvislého bloku, je více než silně převážen negativním efektem, který s sebou nese od-
stranění cenného kódu a dat z paměti.
A konečně, výrobci často proklamují, že jejich paměťové optimalizátory získávají zpět paměť
ztracenou paměťovými úniky. Toto je snad nejfalešnější tvrzení ze všech. Správce paměti ví
po celou dobu, jaká fyzická a virtuální paměť procesu náleží. Pokud však proces alokuje pa-
měť a kvůli chybě ji neuvolní (událost známá jako únik paměti), správce paměti nedokáže
rozpoznat, že se k alokované paměti od určitého místa již nepřistupuje a musí počkat do-
dokud se proces neukončí. Teprve pak může navrátit ztracenou paměť. Dokonce i u procesů,
které mají úniky a které stále běží, může správce paměti, jako důsledek redukování pracovní
sady získat nazpět fyzické stránky přirazené uniklé virtuální paměti. Tímto způsobem se
uniklé stránky dostanou do stránkovacího souboru a fyzická paměť se dá využít pro jiné účely.
Proto i paměťové úniky mají na dostupnou fyzickou paměť pouze omezený vliv. Skutečný
účinek mají úniky na spotřebu virtuální paměti, kterou Task manager (Správce úloh) nazývá
PF Usage (stránkovací soubor) a Commit Charge (využití paměti). Žádný nástroj nemůže se
spotřebou virtuální paměti udělat nic jiného, než že ukončí proces, který ji způsobuje.
Když to celé shrneme, zdravý rozum říká, že kdyby byla nějaká optimalizace paměti RAM
možná (a byla by realizována takovým množstvím malých firem), vývojáři společnosti Micro-
soft by měli dlouhou dobu na to, aby ji dávno integrovali do jádra systému.

Souhlasím  |  Nesouhlasím  |  Odpovědět
hekrhy  |  20. 01. 2009 08:57  |  Microsoft Windows Vista IE 7.0

přesně tak, tyhle programy jsou totální blbost...na co pak tu paměť v počítači mám, když si těmihle nesmysly všechno nahážu do swapu na třeba 100x pomalejší disk?
trochu mi to připomíná nejčastější argument odpůrců Visty - to že jim narozdíl od XP zabere třeba celou paměť...a oni žijou s pocitem, že čím víc volné RAM, tím líp...jenže v těchto případech to platí přesně naopak...paměť je zbytečně nevyužívaná, i když by mohla...lidi si taky nekupujou např. nové monitory proto, aby jim ležely nevyužité ve skříni
jediný zaručený způsob, jak efektivně uvolnit paměť, je povypínat spuštěné nepotřebné programy a nebo služby systému

Souhlasím  |  Nesouhlasím  |  Odpovědět
MASH  |  20. 01. 2009 13:18  |  Microsoft Windows XP IE 7.0

Nic proti, ale vetsina kritiku Visty pise spise o nedokonalosti, spatne funkcnosti, neprijemnem vzhledu, nizsi rychlosti, ne-kompatibilite a o ovladani tohoto OS. Co se tyka RAM pameti, tak samozrejme, ze Visty zabiraji vic. A ver, nebo ne, v nekterych programech je pak nedostatek kapku citit (napr. nektere graficke, nebo videoeditory). O vytizeni harddisku (predevsim pomalejch notebookovejch) ci mnohem vetsi narocnosti na spotrebu energie je mozne take cist velmi casto.
Takze demagogii, kde delas ze vsech "odpurcu" tebou pouzivaneho OS si nech pro tve, stejne smyslejici kamose ve tride.
Diky.
P.S: Jinak k meritu veci. Programky na uvolneni RAM viz, vyse, jsou skutecne k nicemu. Ba naopak, nekdy muzou funkcnost systemu zpomalit.

Souhlasím  |  Nesouhlasím  |  Odpovědět
hekrhy  |  20. 01. 2009 14:37  |  Microsoft Windows Vista IE 7.0

vůbec jsi nepochopil co jsem napsal...
když se podíváš třeba tady na fóru, najdeš dost témat od lidí, kteří jsou vyplašení z toho, jak mají ve Vistě 0 MB volné paměti nebo říkají, jak jim Vista zabrala celou paměť a že je to shit a zlaté XP...a stejná skupina lidí používá tyhle "optimalizátory"
nikde netvrdím, že Vista zabírá míň paměti...ale mimochodem já bych stejně její nedostatek pocítil dříve v XP, kde mám 3.5 GB, než ve Vistě, kde je jí 6 GB (no a mínus teda pár desítek MB, co si Vista jako taková zabere oproti XPčkám navíc)
demagog jsi ty, prostě nikde nepíšu o všech odpůrcích, jen že je to nejčastější argument...a přitom falešný
a co se týká "špatné funkčnosti", "nepříjemného vzhledu" atd, k tomu se vyjadřovat nebudu, nehodlám tady rozpoutat flame...a ať si každý používá co chce a co mu vyhovuje, nejsem žáden fanatický zastánce jako ty

Souhlasím  |  Nesouhlasím  |  Odpovědět
007uživatel  |  21. 01. 2009 01:16  |  Unknown Chrome 1.0.154.43

Žádný Flame nebude , o kvalitách Vindows Vista je zbytečné diskutovat , když Microsoft sám uvedl Vista 2.0 (Windows 7 ) , která je zadupává už v betě v prach !
Všechny kritické nedostatky které Visty obsahovaly jsou vyřešeny (... a že to nakonec šlo ;) ) a zůstává jen ten krajně zbytečný vzhled ( Aeroglass - proč ? Proč něco takového jako default , když mi jde především o rychlost odezvy systému a úsporný provoz ? ) a nepraktické rozložení ovládacích panelů .

Souhlasím  |  Nesouhlasím  |  Odpovědět
hekrhy  |  21. 01. 2009 11:27  |  Microsoft Windows Vista IE 7.0

s tím Aerem souhlas, já ho používal asi 20 sekund (než jsem vlezl do nastavení a vypl ho), není nad klasiku vzhled z Windows 9x někomu se třeba může libít, ale já ho k životu nepotřebuju...

Souhlasím  |  Nesouhlasím  |  Odpovědět
Rudidlo  |  20. 01. 2009 09:00  |  Microsoft Windows Vista Firefox 2.0.0.5

Souhlas. Ale vysvětlujte to lidem, co mají rádi grafy a barvičky.

Souhlasím  |  Nesouhlasím  |  Odpovědět
dwbmb  |  20. 01. 2009 09:10  |  Microsoft Windows XP Firefox 3.0.5

Hlavně to vysvětlete redaktorům zive.cz

Souhlasím  |  Nesouhlasím  |  Odpovědět
lurk3r  |  20. 01. 2009 09:28  |  Linux Mozilla 1.9.0.5

+1, pekny clanek

Souhlasím  |  Nesouhlasím  |  Odpovědět
honzinulanek  |  20. 01. 2009 09:06  |  Macintosh OS X Firefox 3.0.5

Souhlasím  |  Nesouhlasím  |  Odpovědět
my_account  |  20. 01. 2009 09:11  |  Microsoft Windows Vista Firefox 3.0.5

Ty už to nehul

Souhlasím  |  Nesouhlasím  |  Odpovědět
mrjan  |  20. 01. 2009 09:13  |  Microsoft Windows XP IE 7.0

takže je lepší mít paměť celou rozdělenou do spuštěných aplikací , nebo ji pokud možno udržovat volnou pro aplikaci majoritní ( tu se kterou pracuji nejvíc) ?

Souhlasím  |  Nesouhlasím  |  Odpovědět
mkmt  |  20. 01. 2009 09:41  |  Microsoft Windows XP IE 7.0

system udrzuje velkost pracovnej sady procesov podla potreby, ziadne optimalizacne nastroje uz z principu nie su potrebne a ani nemozu realne fungovat, jedine ak ta tesi, ze v task manageri vidis vela volnej pamate, co je v konecnom dosledku kontraproduktivne

Souhlasím  |  Nesouhlasím  |  Odpovědět
20. 01. 2009 09:40 | Microsoft Windows Vista IE 7.0

Já mám opačný problém, mám 8GB ram a více než polovina z ní vždy prázdná, dají se programy naopak přinutit, aby byly natažené v ram a byly tak rychlejší? Npadá mě třeba soubor outlook.pst a podobně.
T.

Souhlasím  |  Nesouhlasím  |  Odpovědět
mkmt  |  20. 01. 2009 09:53  |  Microsoft Windows XP IE 7.0

je vecou programu ako pristupuje ku suboru a aku velku cast z neho mapuje do pamate, nemozes to zmenit
mozes jedine vytvorit ramdisk a nahrat subor tam ak si myslis, ze ti to nejako pomoze

Souhlasím  |  Nesouhlasím  |  Odpovědět
dwbmb  |  20. 01. 2009 10:09  |  Microsoft Windows XP Firefox 3.0.5

Vypni si virtualni pamet (swap). Potom RAM vyuzijes na maximum. Pokud se to zda pamet stale malo zaplnena, tak ji mas proste hodne :D ja mam na notebooku 4 GB RAM a nikdy jsem to nezaplnil na vic, nez na 2,5GB i s vypnutou virtualni pameti.

Souhlasím  |  Nesouhlasím  |  Odpovědět
mkmt  |  20. 01. 2009 10:19  |  Microsoft Windows XP IE 7.0

vypinat pagefile je zbytocne, okrem toho to nezmeni nic na tom akym sposobom su subory mapovane do pamate

Souhlasím  |  Nesouhlasím  |  Odpovědět
dwbmb  |  20. 01. 2009 10:35  |  Microsoft Windows XP Firefox 3.0.5

A proč by to mělo být zbytečné? S 8 GB RAM nevyužíje virtální pamět NIKDY (na současných OS) a a korát předejde chybám stránky, čímž se systém znatelně urychlí.

Souhlasím  |  Nesouhlasím  |  Odpovědět
mkmt  |  20. 01. 2009 10:48  |  Microsoft Windows XP IE 7.0

nastuduj si nieco o virtualnej pamati, pagefile nie je to iste co virtualna pamat
virtualna pamat sa pouziva vzdy

Souhlasím  |  Nesouhlasím  |  Odpovědět
dwbmb  |  20. 01. 2009 11:04  |  Microsoft Windows XP Firefox 3.0.5

A na to jste přišel kde, pane drzý a nejchytřejší? V nějakém blogíšku?

Souhlasím  |  Nesouhlasím  |  Odpovědět
mkmt  |  20. 01. 2009 11:18  |  Microsoft Windows XP IE 7.0

zjavne o memory managemente windows nemas ani tucha, tak aspon tolko:
In modern operating systems, including Windows, application programs and many system processes always reference memory using virtual memory addresses which are automatically translated to real (RAM) addresses by the hardware. Only core parts of the operating system kernel bypass this address translation and use real memory addresses directly.

Virtual Memory is always in use, even when the memory required by all running processes does not exceed the amount of RAM installed on the system.
http://support.microsoft.com/kb/555223...

Souhlasím  |  Nesouhlasím  |  Odpovědět
dwbmb  |  20. 01. 2009 12:25  |  Microsoft Windows XP Firefox 3.0.5

Díky, přesně jsi potvrdil, co jsem říkal já. Tedy že když je virtuální pamět používaná vždy i přesto, že je fyzická RAM poloprázdná, je lepší ji vypnout, protože práce s fyzickou pamětí je samozřejmě rychlejší. Takže se nauč nejen vychování, ale i něco o výpočetní technice.

Souhlasím  |  Nesouhlasím  |  Odpovědět
dwbmb  |  20. 01. 2009 12:30  |  Microsoft Windows XP Firefox 3.0.5

Ale zpátky k tématu. Pokud máš 8 GB ram, tak stránkovací soubor vypni. Jen zabírá místo a může zpomalovat systém tím, že virtuální paměť využívá i pomalý harddisk. Po vypnutí bude vyzžívat jen fyzickou RAM.

Souhlasím  |  Nesouhlasím  |  Odpovědět
mkmt  |  20. 01. 2009 12:32  |  Microsoft Windows XP IE 7.0

zjavne nic nechapes, virtualna pamat sa vypnut neda, je to systemovy mechanizmus, ktory funguje vzdy
vypnut mozes pouzivanie strankovacieho suboru, co je vsak uplne nieco ine ako virtualna pamat
ak chces davat rady, doporucujem nastudovat aspon zaklady windows memory managementu

Souhlasím  |  Nesouhlasím  |  Odpovědět
vyznamsene  |  20. 01. 2009 12:36  |  Microsoft Windows Vista IE 7.0

VZDY VYPNOUT SWAP !_!_!

Souhlasím  |  Nesouhlasím  |  Odpovědět
mkmt  |  20. 01. 2009 12:39  |  Microsoft Windows XP IE 7.0

este nieco mudre poradis?

Souhlasím  |  Nesouhlasím  |  Odpovědět
Rudidlo  |  20. 01. 2009 21:55  |  Microsoft Windows Vista Firefox 2.0.0.5

Proč?

Souhlasím  |  Nesouhlasím  |  Odpovědět
dwbmb  |  20. 01. 2009 12:44  |  Microsoft Windows XP Firefox 3.0.5

Nic jynýho, než slovíčkaření neumíš? Odpovídal jsem na dotaz bežného uživatele, pro kterého je určitě zajímavější informace o tom, že ve windows je nastavení stránkovacího souboru ve volbě virtuální paměti. Svojí arogancí a svýma moudrama tady nikomu nepomůžeš ;)

Souhlasím  |  Nesouhlasím  |  Odpovědět
mkmt  |  20. 01. 2009 13:14  |  Microsoft Windows XP IE 7.0

na slovicka sa hras ty, ja som napisal fakty, ku ktorym sa jednoznacne nevies vyjadrit... a nemyslim, ze si svojou radou niekomu pomohol
bohuzial, trpis zjavnym nepochopenim rozdielu medzi strankovacim suborom a virtualnou pamatou, na zaklade coho robis chybne uzavery
vypnutim strankovacieho suboru obmedzis commit charge limit na velkost fyzickej RAM, cim dochadza k jej plytvaniu, pretoze kazda alokacia pamate alokuje pamat z RAM, bez ohladu na to ci sa pouzije alebo nie, co vsak ty aj tak nie si schopny pochopit

Souhlasím  |  Nesouhlasím  |  Odpovědět
dwbmb  |  20. 01. 2009 14:19  |  Microsoft Windows XP Firefox 3.0.5

Však to nepopírám drzoune. Nikd ejsem nenapsal nic o tom, že by tohle tka nebylo ;)

Souhlasím  |  Nesouhlasím  |  Odpovědět
aarghot  |  20. 01. 2009 14:23  |  Microsoft Windows XP Opera 10.00

drze se chovas ty frajirku - navic on ma pravdu

Souhlasím  |  Nesouhlasím  |  Odpovědět
dwbmb  |  20. 01. 2009 14:36  |  Microsoft Windows XP Firefox 3.0.5

Tím chceš říct, že podle tebe se stránkovací soubor nedá vypnout?

Souhlasím  |  Nesouhlasím  |  Odpovědět
aarghot  |  20. 01. 2009 16:30  |  Microsoft Windows XP Opera 10.00

vadi mi predevsaim to, ze v jedinem vlaknu 3x vytykas nekomu drzost, ci ho primo oznacujes drzounem - to mi prijde dost drze

Souhlasím  |  Nesouhlasím  |  Odpovědět
007uživatel  |  21. 01. 2009 01:33  |  Unknown Chrome 1.0.154.43

Čistě metodou pokus omyl dojdete k tomu , že bez swapu je systém rychlejší . A pokud máte nadbytek RAM (což 8GB dneska prostě je i v 64bitových systémech u běžné pracovní stanice ) vypnutím virtuální paměti systém ve valné většině případů urychlíte . A pokud se vám nelíbí vypínání virtuální paměti , pak můžete okusit ramdisk a pagefile v něm .... diskutabilní ,ale systém se chová stejně rychle jako s vypnutým swapem .

Souhlasím  |  Nesouhlasím  |  Odpovědět
mkmt  |  21. 01. 2009 07:31  |  Microsoft Windows XP IE 7.0

este raz, virtualna pamat je systemovy mechanizmus a neda sy vypnut, vidim ale ze je to uplne zbytocne vysvetlovat

Souhlasím  |  Nesouhlasím  |  Odpovědět
mkmt  |  20. 01. 2009 14:27  |  Microsoft Windows XP IE 7.0

popieras to vsetkym co si doteraz napisal

Souhlasím  |  Nesouhlasím  |  Odpovědět
Big Muscle  |  20. 01. 2009 15:41  |  Microsoft Windows XP Opera 10.00

Jak to tady čtu, tak už ani sám nevíš, co jsi psal. Psal jsi:
a) "Vypni si virtualni pamet (swap)"
b) "S 8 GB RAM nevyužíje virtální pamět NIKDY (na současných OS)"
Kde je vidět, že tomu absolutně nerozumíš.
a) vypnout virtuální paměť nejde, ledaže by sis nainstaloval MS-DOS. Virtuální paměť a swap je úplně něco jiného. A swap ve Windows taky nevypneš, protože windows žádný swap nemají.
b) jelikož virtuální paměť je mechanismus přidělování paměti procesům, tak pokud by jí nevyužil, tak tím pádem by nemohl spustit ani OS.

Souhlasím  |  Nesouhlasím  |  Odpovědět
aarghot  |  20. 01. 2009 16:43  |  Microsoft Windows XP Opera 10.00

presne tak

Souhlasím  |  Nesouhlasím  |  Odpovědět
dwbmb  |  20. 01. 2009 17:19  |  Microsoft Windows XP Firefox 3.0.5

a) A stránkovací soubor je co? Žeby swap? Netvrdil jsem nikde, že swap a virtuální paměť je to stejné. Pouze jsem uživateli, který se ptal, poukazoval na to, že toto nastavení je schované v záložce "virtuální paměť"
b) Moje chyba, ta věta měla být "S 8 GB RAM nevyužíje takto nastavenou virtální pamět NIKDY (na současných OS)"

Souhlasím  |  Nesouhlasím  |  Odpovědět
Big Muscle  |  20. 01. 2009 18:13  |  Microsoft Windows XP Opera 10.00

Víš, když se napíše "virtuální paměť (swap)", tak to logicky znamená, že swap = virtuální paměť.
/// A stránkovací soubor je co? Žeby swap?
no, tak to ale opravdu není. Stránkovací soubor a swap jsou dvě úplně rozdílné věci.

Souhlasím  |  Nesouhlasím  |  Odpovědět
dwbmb  |  20. 01. 2009 18:52  |  Microsoft Windows XP Firefox 3.0.5

A jaký je ten rozdíl? Přiznám se, že toto nevím.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Big Muscle  |  20. 01. 2009 20:19  |  Microsoft Windows XP Opera 10.00

Jednoduše řečeno:
Stránkování je jeden z mechanismů virtuální paměti, kdy dochází k odkládání stránek na disk (celý paměťový prostor je v tomto případě virtuální paměť = fyzická paměť + stránkovací soubor)
Swapování je nejjednodušší způsob správy paměti, který se používal v pradávných dobách. Pokud měl být do fyzické paměti načten nový proces, který se do ní nevešel, došlo k odložení na disk jiného (avšak komplet celého) procesu, který se v paměti nacházel. Swapování se nepoužívá u virtuální paměti (paměťový prostor je v tomto případě pouze fyzická paměť)

Souhlasím  |  Nesouhlasím  |  Odpovědět
dwbmb  |  20. 01. 2009 20:22  |  Microsoft Windows XP Firefox 3.0.5

Mno vida, hned jsem o malino chytřejší, děkuji.

Souhlasím  |  Nesouhlasím  |  Odpovědět
007uživatel  |  21. 01. 2009 02:12  |  Unknown Chrome 1.0.154.43

Popravdě stále nevidím rozuzlení ....
Windows v případě , že mu dochází volná pamět začíná mohutně pracovat s diskem - tj pevně věřím že swapuje (odkládá nepotřebné data na HDD . A data která odkládá patří nepotřebným procesům . )
Pokud by využíval virtuální pamět na disku jako běžnou pamět bez rozlišení a managementu , byla by to naprostá šílenost .

Prefetch data si windows ukládá do paměti .... tak proč se je snaží mermomocí ukládat na disk když v paměti by byly k dispozici rychleji ? Tady windows swapuje zcela určitě. Myslím že právě v určení kam bude prefetch data ukládat se dá docílit rychlejší odezvy systému .
http://en.wikipedia.org/wiki/Paging...

Souhlasím  |  Nesouhlasím  |  Odpovědět
Big Muscle  |  21. 01. 2009 10:01  |  Microsoft Windows XP Opera 10.00

ne, Windows neswapují.
swapping - mechanismus odkládání celých procesů. Pokud se procesy nevejdou do paměti, tak některý nadbytečný se odloží na disk. Používal se například v systému Unix verze 7. Pokud proces potřebuje alokovat paměť větší než je fyzická paměť, tak má prostě smůlu.
virtuální paměť - používá se mechanismus stránkování, při které dochází k odkládání pouze stránek paměti na disk. Proces si může teoreticky alokovat kolik paměti chce (protože má k dispozici fyzickou paměť + téměř neomezený prostor na disku)

Souhlasím  |  Nesouhlasím  |  Odpovědět
mkmt  |  20. 01. 2009 18:27  |  Microsoft Windows XP Firefox 2.0.0.20

1. z tvojich reakcii je uplne jasne, ze nemas ani paru o rozdiele medzi virtualnou pamatou a strankovacim suborom
2. bol by si prekvapeny ako lahko sa da vyuzit 8GB

Souhlasím  |  Nesouhlasím  |  Odpovědět
dwbmb  |  20. 01. 2009 18:56  |  Microsoft Windows XP Firefox 3.0.5

1. Ale prdlajs, celou dobu sme tu mluvili jeden o koze a druhy o voze, protože jsme se vzájemně nepochopili i díky jednomu překlepu.
2. Překvapený bych zcela jistě nebyl, ale nemyslím si, že to je typ uživatele, který by virtualizoval nebo dělal něco podobně paměŤově náročného. Při hraní her a čumění na filmy to podle mě opravdu hned tak nezaplní.

Souhlasím  |  Nesouhlasím  |  Odpovědět
mkmt  |  20. 01. 2009 19:13  |  Microsoft Windows XP IE 6.0

ad 1, nemyslim, ze islo o nepochopenie a na zaklade ostatnych reakcii zjavne nie som jediny

Souhlasím  |  Nesouhlasím  |  Odpovědět
snake  |  20. 01. 2009 17:57  |  Microsoft Windows XP IE 6.0

Kolego, jsi fakt natvrdlý! A opravdu by ses měl naučit něco o počítačích. Virtuální paměť je prostě adresní prostor tak, jak ho vidí procesy (trošku zjednodušuji), fyzická paměť je to, jak ji vidí systém či hw (je to jen přirovnání! nechce se mi to tu vysvětlovat). Překlad mezi virtuálními adresami a fyzickými zajišťuje MMU, systém to musí podporovat. Povinně, bez toho se prostě nedá jet (opět trochu zjednodušuji, ale nijak neúnosně). Součástí toho překládání virtuálních adres je možnost i některé stránky vyhodit z paměti a odložit je na disk. A opačně samozřejmě je pak v případě potřeby natáhnout zpět z disku do paměti, a při té příležitosti nejspíše z paměti vyhodit stránky jiné.
Jinými slovy: i když se vůbec nebude používat odkládání do pagefile.sys, čili všechna data budou jen v RAM, stále se bude používat překlad virtuálních adres na fyzické. Bez tohoto překladu vznikne mnoho potíží, z nichž jedna z těch nepříjemnějších je fragmentace úplně stejně jako se fragmentuje filesystem na harddisku. Bez virtuálních adres (přesněji bez MMU) například pracovala Amiga, a byl to jeden z nejhorších nedostatků jejího jinak vynikajícího preemptivního multitaskingového systému!

Souhlasím  |  Nesouhlasím  |  Odpovědět
007uživatel  |  21. 01. 2009 02:21  |  Unknown Chrome 1.0.154.43

Virtual memory
A paging file is an area on the hard disk that Windows uses as if it were RAM
A nehádáme se tu celou dobu jen díky tomuhle označení od Microsoftu ?

Souhlasím  |  Nesouhlasím  |  Odpovědět
mkmt  |  21. 01. 2009 07:31  |  Microsoft Windows XP IE 7.0

este raz, virtualna pamat nie je to iste co strankovaci subor

Souhlasím  |  Nesouhlasím  |  Odpovědět
vyznamsene  |  20. 01. 2009 12:37  |  Microsoft Windows Vista IE 7.0

a samozrejme ze mas 64 bit OS, ze?!
pak jen vypnout SWAP.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Jirka  |  20. 01. 2009 13:40  |  Microsoft Windows 2000 IE 6.0

Přesně tohle mě už několikrát taky napadlo, natáhnout do RAM co nejvíc používaných aplikací a částí OS. Neexistuje např. nějaká distribuce Linuxu, která by při bootování nahrála část systému a nejpoužívanější aplikace do RAM a pak vše běželo jen z operační paměti. Mít na stolním počítači např. 8 GB RAM už není problém a mohlo by to šíleně zrychlit odezvu systému.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Lolofon  |  20. 01. 2009 09:44  |  Microsoft Windows XP IE 6.0

zas jeden "optimalizator" .... :))). kedy ludia pochopia, ze pamat je na to, aby sa pouzivala a nie na to, aby bola volna? :))

Souhlasím  |  Nesouhlasím  |  Odpovědět
dwbmb  |  20. 01. 2009 10:09  |  Microsoft Windows XP Firefox 3.0.5

krasne receno

Souhlasím  |  Nesouhlasím  |  Odpovědět
jozka  |  20. 01. 2009 11:02  |  Microsoft Windows XP Opera 9.27

Vzdyt Windows maji nejlepsi moznou spravu pameti, ne? Aspon to vzdycky tvrdi

Souhlasím  |  Nesouhlasím  |  Odpovědět
Big Muscle  |  20. 01. 2009 11:08  |  Microsoft Windows XP Opera 10.00

Nejlepší ještě na tom je, že autoři těchto "zázračných" softwarů si za to nechávají platit. Přitom kód, který je odpovědný za to rádobyuvolnění paměti je asi na 2 řádky a jde velice jednoduše napsat např. přes Visual Basic Script.
Kdyby autor článku radši psal o něčem, co skutečně nefunguje - například eBoostr, a ne o softwaru, který se používal v dobách Pentia 75 s 16 MB RAM a ještě k tomu má opačný účinek než slibuje.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Jarda  |  20. 01. 2009 11:44  |  Microsoft Windows XP IE 7.0

A jak se díváte na Eboostr? Ten by měl fungovat snad jako RAM disk, takže se programy i data spouští rychleji? Nebo se mýlím a je to raky jenom takové placebo, jako ty programy popsané v článku?

Souhlasím  |  Nesouhlasím  |  Odpovědět
Big Muscle  |  20. 01. 2009 15:45  |  Microsoft Windows XP Opera 10.00

eBoostr skutečně přednačítá často čtené soubory z disku do RAM, takže když je nějaká aplikace potřebuje, tak je čtení mnohem rychlejší. Oproti Visťáckýmu superfetchi lze nastavit i aplikace, které mají přednost nebo prioritu u jednotlivých souborů, dále i velikost vlastní cache a zařízení, na kterém se má cache vytvořit (RAM je samozřejmě nejlepší volbou)
Na stolním počítači se zrychlení projevilo hlavně u aplikací, co při startu načítají hodně souborů. Na notebooku je celý systém rychlejší a plynulejší.

Souhlasím  |  Nesouhlasím  |  Odpovědět
007uživatel  |  21. 01. 2009 02:33  |  Unknown Chrome 1.0.154.43

Vysvětlí mi někdo z redakce jak si nejen v dnešní době 4 a 8 GB RAM čištěním paměti pomůžu k vyšší rychlosti systému ? Tyhle aplikace fungují asi tak , že v případě nedostatku volné paměti zablokují celý systém , který tak jen čeká až se fyzická pamět uvolní aby ji následně opět zaplnil svými daty . A tak neustále dokola - výsledek právě opačný , zrychlení se nekoná . Čili Trotlík v5.0 .

Souhlasím  |  Nesouhlasím  |  Odpovědět
Zasílat názory e-mailem: Zasílat názory Můj názor
Aktuální číslo časopisu Computer

Velký test fitness náramků

Levné záložní zdroje

Jak si zabezpečit domov

Nejlepší monitory na trhu