» Poradna » Programy

XPPro - Jak uvolnit využitou paměť jinak než restartem? (instalovat nějakou paměťovou utilitku taky nechci)

avatar
 | 

Mám WinXPPro SP2 na 512 MB, Athlon1333, Asus A7N8X-E DeLuxe. Už jsem tady v poradně hledal, ale výsledky mě neuspokojily. Určitě se k dotazu přidají další nešťastníci, kteří budou volat "ano, dělá mi to to samý, co s tím?".Tak tedy:Když je komp po restartu, přihlášení a vše potřebné už natáhl a "disk dochroustal", využívá systém nějakých 200 MB paměti (dle správce úloh). Když pak několik minut až desítek minut brouzdám na netu ve FF, naroste využití na 450-500 MB a když FF ukončím, spadne to pak na cca 230-260. Zpátky na 200 to neklesne ani po 2 hodinách čekání.Když mám neustále puštěněj klient torrentu (ABC), využití RAM je po 2-3 hodinách 400-480 MB, kolísá podle toho, jak klient ukládá data. To chápu. Po ukončení klienta ale využití paměti klesne jen o málo na nějakých 350-390. Někdy dokonce zůstane "viset" mezi procesy. Při čekání se nic neděje, zůstává to takhle i po 3 hodinách.Takže po ukončení aplikací mám komp ve stavu jako po restartu, ale využití ramky je minimálně o 150 MB větší a systém ji sám od sebe neuvolní a neuvolní.Když si chci pustit nějakou na paměť náročnější hru, abych restartoval. Komp mi běží nepřetržítě týdny, ale restarty dělám každý druhý až třetí den. Myslím si, že by tahle hloupá chyba měla být asi opravena, ale M$ na to kašle.Pozn.: Takový to uvolňování DLL mám zapnutý, ale mám pocit, že nefunguje. Nerad bych si instaloval nějakej další podpůrnej prográmek typu freemem, memmax, memturbo či kolik jich je, zajímalo by mě řešení přímo systémový (registr nebo nějaký script, kterej vyhodí knihovny, zapíše na disk obsah diskové cache, vyhodí nedostatečně ukončené aplikace...).

Mohlo by vás také zajímat

Odpovědi na otázku

 |   | 

Zkus TuneUp Utilities 2006! Není to freeware a docela dobře "vytuní" XP! Když tak ti ho pošlu i s češtinou a keygenem!

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

1. daj Ctrl+Alt+Del a pozri si ktore procesy ti zaberaju najviac ram, mozes si pozriet aj kolko zaberaju swap a tym sa riad2. (najdolezitejsie) Stiahni si regcleaner alebo dakym inym sposobom si pozri co sa ti spusta pri starte a snaz sa odtial dat co najviac veci prec, hlavne rozne updatery, spyware, blbosti a to co vela zabera a tak3. zrus si niektore nepotrebne sluzby - services, ak nevies ktore stiahni si Advanced Windows Care a v nom si to nastav a on ti dake porusi4. defragmentuj si disk, resp. skus TuneXP ktory ti defragmentuje disk a presunie system na zaciatok disku, taktiez napr. 5. vypni vsetko prebytocne, ak ti na volnej ram fakt zalezi, nepozuivaj rozne styly a blbiny, fotyk na pozadia atd.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
 | 

Zrovna takovouhle odpověď nepotřebuju, tak je tak pro "Mirka". Nemám zájem snížit těch obsazenejch 200, ale jen uvolnit ramku po ukončení aplikací abych se z 350 na 200 dostal bez restartu. Systém mám vyhejčkanej, přebytečnosti vypnutý, spyware nemá u mě šanci, dokonce se přihlašuju jako obyčejnej User a ne jako Admin (a ruku na srdce, kdo je tady taky tak zodpovědnej?). Nejsem lama, ale tahle vlastnost woken už mě prostě přestává bavit.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

a ked ten daky program zavries a mas problem ze stale tam nieco zabera miesto tak je tam aj o daky proces na viac? ved si to pozri co to zabera

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
 | 

Paměť si uzurpuje jeden z několika "svchost". Těžko zjistit, co se za tím skrývá, je hodně služeb, které se spouští tímto.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 | 

Tento program vie zistit, ake zluzby sa za ktorym svchostom skryvaju:www.sysinternals.com/Utilities/ProcessExplorer.htmlVie to aj nejaky prikaz windowsu.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Myslim ze XP maju uvolnovanie vyriesene dobre, to co tam ostava bude podla mna diskova cache (ona je uz predpokladam na disku zapisana, ale ostava v RAM ptz. je to totiz tak ziaduce - aby sa (dost drasticky) zrychlilo nasledujuce citanie v pripade toho isteho suboru, alebo casti filesystemu). Ptz ak to uvolnis tak naco ti bude ta nevyuzita RAM ??? Az bude nejaky proces tu RAM potrebovat tak to Win z RAM odprace, o to sa zas neboj.Aky mas vlastne problem? (okrem toho ze si vsimas veci ktore by si si vsimat nemal)

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
 | 

Problém je tento:po 2 dnech nepřetržitýho běhu XP, na kterých se internetuje, icqčkuje, mailuje a torrentuje, ukončím aplikace, takže je spuštěnej už jen systém (s ovladačema, firewallem, antivirem, spybotem atd) prostě jako po restatru. Jen chci uvolnit zbytečnostma využitou ramku, která je v tomto případě víc jak 350 mega (nejspíš ta disková cache) na stav jako je po restartu (200 mega), abych mohl bez restartu pustit jednu paměťově náročnou hru, ke který se dostanu tak 2x týdně. Nechci pouštět firefox, icq, openoffice, ABC, jak si wokna myslej že bych mohl chtít, chci po nich, aby diskovou cache uvolnily, to je vše. Aby prostě nebyly "chytřejší" než člověk.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Az spustis tu hru ktoa potrebuje tolko RAM, tak Win diskovu cache uvolnia, alebo sa ta hra nechce spustit ci co? Ide pomlasie ako ked ju pustis hned po restarte? (meral si FPS?)

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
 | 

Přesně tak, spouští se mnohem pomaleji než když je komp těsně po restartu. Není akční, takže FPS v ní nejde změřit.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Hra se spousti pomalu proto, ze Win cisti pamet, aby se vesla. Dokud si proces nenarokuje vice pameti nez je k dispozici neni duvod ji cistit. Jinymi slovy: Proc stul uklizet, kdyz tchyne jeste nedorazila? Treba vubec nedorazi nebo se k te knize jeste vratim. Uklidim, az zaklepe na dvere. Klepe? Sup s tim do supliku.No a FF ma myslim porad jeste nejake memleaks, takze tady porad zustane cast pameti zabrana i po unloadu...-------------------------------------Standardni standarta standardne vlala na standardnim stozaru na standardni standartu....Standardni standarta standartne vlala na standardnim stozaru na standardni standartu....Standardni standarta standartne vlala na standartnim stozaru.... ehm, teda, opravaStandardni standarta standartne vlala na standartovem stozaru....

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Ja používam program Free ram xp pro.Stiahol som to z netu a javí sa celkom slušne.Zabera asi 2 mega a po zatvorení aplikácii sa využitie pamäte vracia zhruba na pôvodné hodnoty.Pokial ju chceš uvolniť manuálne, tak klikneš na ikonu vpravo dole a máš to na pôvodnej hodnote za 3 sek.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

A co tohle: Jak z operační paměti odstranit nepotřebné DLL knihovny?Spusťte Editor registru. Otevřete klíč HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft \Windows\CurrentVersion\Explorer. Zde vytvořte nový podklíč s názvem AlwaysUnloadDLL. Ve vytvořeném klíči poklepejte v pravé části okna na položku (Výchozí) a přiřaďte jí hodnotu 1. Ukončete Editor registru a restartujte Windows

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

ma to vyznam? co nasledujuce spustenia programu?Napr. u mna po restarte Win prve spustenie FF trva par sekund, ale potom uz vzdy sa spusta okamzite, nie je to tak lepsie (naco vam je ta "volna RAM")? Vy si kupujete RAM na to aby bola nepouzita?

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Tak mě to je celkem jedno. Navíc teď koukám, že uvolňování dll má zapnutý. Takže...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

No mne to nie je jedno ci cakam na spustenie FF 0.1sekundy alebo 5sekund, ak ho spustam 100x za den, a som rad ze Win NEuvolnia vsetko z RAM po zavreti FF.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

... inac to co si napisal plati pre uvolnovanie vsetkych .dll, alebo len pre .dll ktore si nacital explorer alebo internet explorer?Mas pravdu v tom ze dost zeru nacitane .dll-ky (da sa to kuknut v start-programy-prislusenstvo-systemove nastroje-systemove informacie, sekcia softwarove prostredie - nacitane moduly), no ale co s nimi, ja by som ich nechal v RAM, ako som uz pisal... (v pripade nedostatku RAM ich system uvolni alebo odswapuje)

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
 | 

CO je na tom špatnýho chtít uvolnit paměť od zbytečností pro náročnou aplikaci? Ty zbytky po předchozích programech chci z paměti vyhodit, aby je zbytečně wokna neswapovaly.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Windows ti ju vyhodi, diskova cache sa neswpuje (to by bol nezmysel).

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

P.S. a ak ti zostava visiet proces nejakeho DC klienta tak to je problem klienta a nie Windowsov. Mozes si ten proces odstrelit zo spravcu procesov, Win uvolnia vsetku pamat ktoru ten proces alokoval, alebo pouzi nejaky iny program, ktoreho programator nebol pri pisani opity, a ktory sa vie korektne ukoncit.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
 | 

Samozřejmě, že proces killnout umím.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Nejlepší bude přikoupit RAM. Na hraní her je stejně 512 málo.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

... inac este k tomu "always unload dll tweak" :http://mywebpages.comcast.net/SupportCD/XPMyths.htmlAlways Unload DLL TweakMyth - "Enabling this frees up more memory and improves performance"Reality - "Adding this Registry Key in Windows 2000 or XP has no effect since this registry key is no longer supported in Microsoft Windows 2000 or later. The Shell automatically unloads a DLL when its usage count is zero, but only after the DLL has not been used for a period of time. This inactive period might be unacceptably long at times, especially when a Shell extension DLL is being debugged. For operating systems prior to Windows 2000, you can shorten the inactive period by adding this registry key."

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

... tym som chcel povedat ze vyser sa na tie tvoje tweaky a nechaj to tak ako to je, nic s tym neurobis. Ak ti hra moc swapuje tak sa pridavam k nazoru ze dokup si viac RAM, dnes to uz nie je ziadna horibilna polozka.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 | 

No priklanim se k reseni co tady kdosi psal,osobne vyuzivam podobne intenzivne a uvolneni resim pomoci force unload dll-sice to resi utilita co pouzivam ale je to totez co psal kdosi vyse.No a FF samozrejme bez podpurny blbiny menem fasterfox,po kazdym vypnuti vyprazdnit cache.Diky tom ram po vypnuti aplikace se vraci do srovnatelnyho stavu jako po startu systemu.Vim ze bylo receno zadne utility jako tune up atd ale nez bych hledal 50 tweaku tak co slo sem navolil pri vytvareni instalacky,zbytek pomoci reg.mechanik 5.Sestka je zverstvo ktery misto pomoci uzira z vykonu.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 | 

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Čekání, Systémový registr