Klávesové zkratky na tomto webu - základní­
Přeskočit hlavičku portálu


Diskuse k článku

Vaše programy pro optimalizaci paměti ve Windows

Paměti není nikdy dostatek. I těm nejvýkonnějším domácím počítačům se tak lehce může stát, že jim po jisté době bez restartu dojde paměť. Vám se to již nemusí stávat. Stačí vyzkoušet některý z dnešních optimalizátorů pamětí, které zlepšují chod počítače a přispívají k jeho stabilitě.

Upozornění

Litujeme, ale tato diskuse byla uzavřena a již do ní nelze vkládat nové příspěvky.
Děkujeme za pochopení.

Zobrazit příspěvky: Všechny podle vláken Všechny podle času

Bredy

Utilitky na dve veci

Vetsina techto utilitek funguje tak ze zaalokuji urcite velke kvantum pameti se kterou pak hromadne operuji nejakou dobu. System poslusne odswapuje ostatni aplikace do swapu. No k cemu dojde.

* Nektere soubory zmizi z cache
* Aplikace a jejich pamet se octne na swapu
* V pameti je obrovsky nevyuzity prostor

Po uvolneni pameti se volna pamet zpet naplni aplikacemi a cache. To clovek pozna, zacne silene swapovani, SYSTEM SE VYRAZNE ZPOMALI. Nechapu tedy vyznam techto aplikaci.

Zkousel jsem to na systemu z pameti  128MB. Po nabehnuti windows mam alokovano 100MB a neswapuje. Po hodine prace uvedu-li system do stavu pri nabehnuti mam alokovani 140MB-180MB. Pocet bezicich procesu a zabrani jejich pameti podle TaskManageru je zhruba stejny (Divam se i na velikost VF). TUHLE pamet bych potreboval uvolnit

Nevite kde se nastavuje ta strategie Cache?

0/0
16.8.2003 12:12

nick10

RAMdisk
Kde se da sehnat funkcni soft na ramdisk ktery dokaze alokovat >512Mb - potrebuji do neho nakopirovat soubory s dlouhym nazvem uz pred spustenim Wondows 2000
0/0
8.8.2003 18:14

Ondra

Swapování
Jo, zapomněl jsem dodat, že to jsou WinXP home edition.
0/0
5.8.2003 10:58

Ondra

Swapování
Ahoj. Nevíte někdo, jestli některý z těchto programů (nebo i jiný) dokáže zabránit zbytečnému swapování? Konkrétně mně jde o toto: Spustím Windows. Spustím nějaký prográmek. Dostanu hlášku, že je nutné zvětšit swapovací soubor, protože 50MB je moc málo. Pohledem do task manageru však zjistím, že je celkem přiděleno 150MB RAM. Proč to sakra swapuje, když mám 768 MB fyzické RAM? Swapfile jsem zkoušel i zakázat (nastavoval jsem velikost na nulu nebo jsem volil nikdy neswapovat), ale takové nastavení nešlo uložit. Pokud s tím máte někdo zkušenosti nebo jste Windowsový guru, tak budu vděčný za odpověď. Ondra
0/0
5.8.2003 10:57

TULAK2

Re: Swapování
Je to trochu složitější - systém část RAM používá pro vyrovnávací paměť (HDD cache). Windows potom rozhodují, kolik paměti přidělí programům, a kolik odswapují. Obecně je spousta (většina) kódu zavedena do paměti, ale nikdy se nepoužije - byla by škoda mít paměť tímto způsobem zabitou, když je možné jí použít jako cache, která reakce systému výrazně zrychluje. Jinak někde v registru se dá nastavit strategie cache, ale daleko spíše doporučuji nechat vše na Windows, a swap file nastavit na velikost RAM až RAM*2.
0/0
5.8.2003 12:04

Mem

Re: Swapování

> Obecně je spousta (většina) kódu zavedena do paměti, ale nikdy se nepoužije

Jo, jenze swapovani kodu vetsinou probiha mapovanim na fyzicke soubory (exe, dll...), ve kterych ten program je (pokud to jde), takze swap file s tim nema co delat. Byl by totiz nesmysl kod natahat do pameti a pak ho ukladat na jine misto (swap file) na disku, kdyz uz na disku stejne je v nejakem souboru.

S tim swap souborem je to spis tak, ze obecne je pameti malo, takze Microsoft zvolil strategii vyuziti pameti takovou, jakou zvolil (tj. nepouzivane veci se swapuji bez ohledu na to, ze zbyva jeste fyzicka pamet - system planuje dopredu a nevi, co vsechno jeste uzivatel pusti, takze si nechava misto).

Nastavit 0 swap ve Win by ale myslim nemel byt az takovy problem... Prinejhorsim by mohlo jit udelat virtualni RAM-disk (treba 0.5GB) a na nej umistis swap soubor;)

 

0/0
5.8.2003 17:19

jodok

Re: Swapování

> Byl by totiz nesmysl kod natahat do pameti a pak ho ukladat na jine misto (swap file) na disku, kdyz uz na disku stejne je v nejakem souboru.

no to rozhodne neni nesmysl... protoze swap je jeden velkej soubor vicemene bez fragmentace a jeho aktualni struktura (resp. struktura dat v nem) je ulozena v RAM. tudiz pristup k cemukoliv co je ve swapu je obecne rychlejsi nez kdyz se to musi hledat nekde na disku...

a skutecne to takhle (i kdyz to je hooodne zjednoduseny) funguje. Kdyz aktualne bezici procesy potrebujou vic pameti, tak system ulozi nepotrebny data (nepotrebnych) procesu do swapu i presto, ze s nejvetsi pravdepodobnosti ty data (ci binarky) uz nekde na disku jsou

0/0
6.8.2003 23:41

Martin

Re: Swapování
NO a hlavne si musite uvedomit, ze identicka kopie binarky to je jen po spusteni, ale po spusteni se to zacne lehce menit. Tam neni jen kod programu samotnyho, jsou tam i konstanty a hlavne promeny a system nevi kde si to ten program uklada...
0/0
3.12.2003 16:59

noone

Re: Swapování
Proti swapování je perfektní prográmek Cacheman
0/0
8.6.2004 19:29







Najdete na iDNES.cz



mobilní verze
© 1999–2017 MAFRA, a. s., a dodavatelé Profimedia, Reuters, ČTK, AP. Jakékoliv užití obsahu včetně převzetí, šíření či dalšího zpřístupňování článků a fotografií je bez souhlasu MAFRA, a. s., zakázáno. Provozovatelem serveru iDNES.cz je MAFRA, a. s., se sídlem
Karla Engliše 519/11, 150 00 Praha 5, IČ: 45313351, zapsaná v obchodním rejstříku vedeném Městským soudem v Praze, oddíl B, vložka 1328. Vydavatelství MAFRA, a. s., je členem koncernu AGROFERT.