neprihlásený Sobota, 27. apríla 2024, dnes má meniny Jaroslav
Windows 8 má nižšiu spotrebu pamäti ako Windows 7 aj pre deduplikovanie

Spoločnosť Microsoft na konci týždňa zverejnila bližšie informácie o technológiách, ktoré používa k znižovaniu spotreby pamäte v novej verzii Windows 8 a ktoré podľa prezentovaných informácií umožňujú znížiť spotrebu pamäti oproti Windows 7. Microsoft okrem iného používa dve zaujímavé techniky, deduplikovanie pamäte a spájanie často využívaných dát, okrem toho tiež optimalizoval služby.

DSL.sk, 9.10.2011


Spoločnosť Microsoft na konci týždňa zverejnila bližšie informácie o nových technológiách, ktoré používa k znižovaniu spotreby pamäte v novej verzii Windows, Windows 8.

Vo viacerých scenároch by podľa Microsoftu mal mať Windows 8 nižšiu spotrebu pamäti ako Windows 7.

Steven Sinofsky, šéf vývoja Windows, na septembrovej konferencii Build napríklad porovnával spotrebu pamäti Windows 7 a 8 na netbooku s 1 GB pamäti s desktopom a jedinou spustenou aplikáciou, Task Managerom. Kým vo Windows 7 bolo k dispozícii 609 MB zostávajúcej pamäte, vo Windows 8 až 733 MB.

Aktuálne Microsoft popísal celkom päť technológií, ktoré používa na znižovanie spotreby pamäte samotného operačného systému ale tiež v ňom spustených aplikácií.

Deduplikovanie pamäte

Najzaujímavejšou je deduplikovanie pamäte s rovnakým obsahom, ktoré Microsoft označuje ako "memory combining". Manažér pamäte vo Windows 8 identifikuje bloky pamäte s rovnakým obsahom a následne udržiava iba jednu ich kópiu, na ktorú odkazujú všetky pôvodné výskyty.

Ak niektorý proces do tejto pamäte zapisuje, Windows 8 preňho vytvorí vlastnú kópiu. Všetko sa samozrejme realizuje transparentne pre procesy a aplikácie.

Deduplikovanie pamäte sa využíva zvyčajne napríklad v serveroch pre virtualizáciu, kde vo viacerých VM beží rovnaký operačný systém s rovnakými dátami v pamäti. Podľa Microsoftu je deduplikácia účinná ale aj na osobnom počítači, napríklad pre elimináciu aplikáciami alokovanej ale ešte nevyužívanej pamäte. Reálne má podľa Microsoftu ušetriť desiatky až stovky MB pamäte, v závislosti na spustených aplikáciách.

Spojenie často využívaných dát

Druhou zaujímavou technikou je optimalizácia jednotlivých Windows komponentov tak, aby kód a dáta, ktoré sa najčastejšie využívajú, boli v pamäti čo najbližšie k sebe, a naopak málo využívaný kód a dáta boli ukladané na iných miestach.

Keďže operačný systém spravuje pamäť po stránkach o veľkosti 4 KB, pri premiešaní sa často a málo využívaných dát sú v pamäti zbytočne držané aj málo využívané dáta a kód, ak sa nachádzajú v stránkach aj s často využívanými dátami.

Pri čo najlepšom rozdelení dát na často a málo využívané môže operačný systém držať vo fyzickej pamäti menej dát bez negatívneho dopadu na výkon a tým znížiť efektívnu spotrebu pamäte.

Optimalizácia služieb

Vo Windows 8 Microsoft optimalizoval aj služby. Oproti Windows 7 odstránil 13 služieb, ďalší nešpecifikovaný počet zmenil z automaticky štartovaných na manuálne spúšťané alebo spúšťané na požiadanie, napríklad služby Plug and Play a Windows Update.

Okrem toho vo Windows 8 pridal ale nové služby, iba dve z nich sú ale spúšťané automaticky pri štarte.

Šetrenie na desktope

Ďalšia technika šetrenia sa týka len užívateľov, ktorí budú využívať len užívateľské rozhranie Metro bez žiadnej spustenej aplikácie pre štandardné desktopové prostredie.

V takomto prípade Windows 8 neinicializuje komponenty potrebné pre klasické desktopové prostredie a ušetrí pamäť, v aktuálnej vývojovej verzii približne 23 MB.

Prioritizácia pamäte

Poslednou predstavenou novou technológiou je umožnenie lepšej prioritizácie pamäti.

Aplikácie majú vo Windows 8 možnosť označiť časti pamäte za pamäť s nízkou prioritou, ktorú pravdepodobne nebudú už vôbec alebo v blízkej budúcnosti potrebovať.

V prípade potreby uvoľnenia fyzickej pamäte bude Windows 8 prednostne z fyzickej pamäte uvoľňovať takúto pamäť s nízkou prioritou a menej pravdepodobne tak uvoľní dáta potrebné v blízkej budúcnosti.


      Zdieľaj na Twitteri


Budete na PC s Windows 8 bez dotykového displeja využívať Metro rozhranie? (hlasov: 718)

Áno      6%
Nie      67%
Neviem      28%


Najnovšie články:

České železnice idú testovať WiFi vo vlakoch cez satelitný Starlink
V bezplatnom DVB-T bude počas MS v hokeji aj Joj Šport
NASA komunikovala laserom na stovky miliónov km rýchlosťou 25 Mbps
Let vesmírneho Boeingu by sa už mal uskutočniť, o menej ako dva týždne
Vydané Ubuntu 24.04 s dlhou podporou


inzercia



Diskusia:
                               
 

Microsoft najvacsi!
z celeho srdca dakujem!

windows je pan!
Odpovedať Známka: 0.6 Hodnotiť:
 

Microsoft ma dokonaly OS. Tak dokonale posrany SW este ludstvo nevidelo.
Odpovedať Známka: -4.9 Hodnotiť:
 

kecáš :)
Odpovedať Známka: 6.2 Hodnotiť:
 

Fakt, viac kebyze to poseru tak by to uz asi nikto nepouzival ale je to stale pouzitelny system. Na to treba talent, to nedokaze len tak hocikto.
Odpovedať Známka: -5.5 Hodnotiť:
 

kecáš :)
Odpovedať Známka: 6.4 Hodnotiť:
 

v com konkretne?
casy kedy si mohol na windowse robit co chces su davno prec. to len na macoch mozes menit hesla ostatnym userom ;)
Odpovedať Známka: 5.0 Hodnotiť:
 

Kecas... na WIN to ide tiez :)
Odpovedať Známka: 4.4 Hodnotiť:
 

Uz si upgraduj tu 95ku
Odpovedať Známka: 10.0 Hodnotiť:
 

aj MS ...aj Slovecina dostali svoje ....mozno aj kvety
Odpovedať Hodnotiť:
 

Neviem či je dnešná doba taká závislá od malej RAM, aby sa musela znižovať jej spotreba. Teraz má už aj každý trocha lepší notebook minimálne 3gb RAM. Napríklad ja mám desktop so 4GB a pokiaľ nehrám hry a som iba na internete (cez chrome),tak mám zaplnených cca 1,3gb. Keby radšej vylepšili stabilitu a dali normálne porstredie... (za všetky gramatické chyby čo som spravil sa ospravedlňujem :) )
Odpovedať Známka: -4.7 Hodnotiť:
 

plytvanie pamatou -> vacsia spotreba elektriny.
Odpovedať Známka: 4.1 Hodnotiť:
 

Pamat je predsa najvacsim zrutom eletriny v celom pc
Odpovedať Známka: 6.2 Hodnotiť:
 

a ja som si doteraz myslel ze je to CPU a GPU O.o
Odpovedať Známka: 5.4 Hodnotiť:
 

Nie kazdy ma trocha lepsi notebook
Odpovedať Známka: 6.9 Hodnotiť:
 

Haha socky :D
Odpovedať Známka: -5.2 Hodnotiť:
 

A to som ho pôvodne chcel popraviť, že už aj tie lacné s 3GB RAM má málokto :D Ale tak hej, na východe sa investuje do tesco vodky, chápem :D
Odpovedať Známka: -5.1 Hodnotiť:
 

to je kvoli tabletom, celkovo maju menej RAM kvoli spotrebe, a Windows 8 je primarne urceny pre ne, takze vodka je v tom nevinne :-)
Odpovedať Známka: 8.0 Hodnotiť:
 

Neútočil som na spotrebu RAM, myslel som, ako niekto môže v tejto dobe v notebooku alebo PC mať menej ako 3GB RAM...
Odpovedať Známka: -8.3 Hodnotiť:
 

dosla vodka??
Odpovedať Známka: 0.9 Hodnotiť:
 

lama bez mena (...........)
socka si sam a chod sa spytat mamky ci ti uz navarila obed..
Odpovedať Hodnotiť:
 

Dopi fľašu a nepičuj východniar :D
Odpovedať Známka: -8.2 Hodnotiť:
 

Internetový hrdina...V prvej dedinke by si dostal po chrápe a s plačom utekal nadávať do diskusíí ďalej :)
Odpovedať Známka: 8.3 Hodnotiť:
 

OK, podľa teba, keďže už máme gigabajty pamäte, tak nebudeme optimalizovať jej spotrebu. Len aby sa nestalo, že budeme mať desiatky gigabajtov pamäte ale aplikácie, ktoré budeme spúšťať budú robiť čoraz menej činností ale spotrebu pamäte budú mať čoraz väčšiu...
Odpovedať Známka: 8.5 Hodnotiť:
 

pises ako keby sa to este nedialo... ale inak suhlas
Odpovedať Známka: 7.9 Hodnotiť:
 

Nemáš pravdu.
Odpovedať Známka: -7.6 Hodnotiť:
 

Toto moze pomoct napr. aj ked mas otvorenych vela tabov v prehliadaci. Pri chrome ide o samostatne procesy a urcite sa nejake tie rovnake pamatove bloky najdu. Ja mam v notebooku 3G a obcas mi pamat veru dojde (vmware+prehliadac+graficka aplikacia a je to).
Odpovedať Známka: 6.2 Hodnotiť:
 

Máte pravdu,len som chcel poukázať, že efektívnejšie by bolo možno ten čas investovať do stability systému,ale aj spotreba je dôležitá. Btw. W7 mi utiahol plynulo starý comp s 1GB RAM...
Odpovedať Známka: -3.3 Hodnotiť:
 

w7 sa mi nezda nejako nestabilne. drzia ako pribite.
redukcia procesov nemoze stabilite ublizit. imho w8 budu este stabilejsie.
sinofsky robi vybornu pracu. dufam, ze bude p balmerovi ceo ms. prospelo by to vsetkym.
Odpovedať Známka: 10.0 Hodnotiť:
 

mas nato velmi laicky pohlad, "efektivnejsie by bolo mozno ten cas investovat do stability systemu" velmi hlupa veta, windows 8 vyvija 35 vyvojarskych timov, niektore timi sa venuju cisto len performance, dalsie timi grafickemu rozhraniu, dalsi tej tvojej stabilite. Ked tvoris OS musis dbat na vsetko, a nie posielat programatorov co cely zivot studuju performance do stability systemu, pretoze tebe sa to zda ako efektivne vyuzity cas, hovno! Pracuju paralerne na vsetkom.
Odpovedať Známka: 7.5 Hodnotiť:
 

No neviem, ja mam staru vistu (kupenu) a uz mi lezie na city (pamatozrut), ale este ani raz nespadla. Na w8 urcite prejdem.
Viac RAMky ma vyssiu spotrebu, napr. v mobilnych zariadeniach sa to aj prejavi.
Odpovedať Známka: 5.4 Hodnotiť:
 

1. ak mas v zariadeni x GB ram, tak ti je jedno, ci je z nej obsadenych x GB alebo x-1 GB, spotrebu to bude mat stale rovnaku

2. "Viac RAMky ma vyssiu spotrebu" - to vies odkial? pisali to v Pravde, tak to musi byt pravda!? FYI pamatove cipy sa neustale vyvijaju, zmensuju litografiu, znizuju spotrebu enrgie - napr. dnesny 4GB modul ma podstatne nizsiu spotrebu ako 1GB modul pred 5 rokmi... a do novych mobilnych zariadeni s vyssim objemom pamate idu len novsie pamatove cipy - alebo si snad myslis, ze v dnesnych smartphonoch s 1GB ram sa nachadza 8x128MB cip rovnaky ako v prvych smrtphonoch!?
Odpovedať Známka: -3.3 Hodnotiť:
 

spotreba pamatovych modulov moze byt nizsia, ale z vyssich narokov na pamat sa ozdvija spotreba cpu.
to nie je iba o pamatiach. to je o spotrebe vsetkych komponentov.
Odpovedať Známka: 5.0 Hodnotiť:
 

takze podla teba ked si alokoujem vo win xGB ram, tak sa spotreba PC okamzite zvysi!? alebo co tym chces povedat?
Odpovedať Známka: -5.0 Hodnotiť:
 

nie, chcem tym povedat, ze cim menej informacii procesor spracuje, tym je jeho spotreba nizsia.
ci mas pocit, ze tie data sa zmaterializuju v pamati akymsi zahadnym nepreskumanym sposobom?
Odpovedať Známka: 8.8 Hodnotiť:
 

a to si ako predstavujes, ze tie data tam vlacia na tatrovkach, abo co!? omg, ved zaplnit niekolko GB ram a nasledne ich precitat trva CPU zanedbatelny cas... mozem ti garantovat, ze rozdiel v spotrebe medzi RAMkou zaplnenou z 50% a RAMkou zaplnenou z 75% je tak zanedbatelny, ze ti to na notasi nespravi rozdiel na baterku ani 5 minut (aby bolo jasne, teraz hovorim o pasivne zaplnenej a nevyuzivanej pamati - prave to, co sa vo win8 optimalizuje - nie o aktivnom vyuzivani s neustalymi prepismi novo generovanymi datami)
Odpovedať Známka: -2.7 Hodnotiť:
 

si nejaky nekompatibilny.
Odpovedať Známka: 7.9 Hodnotiť:
 

si zabil kamosko lol
Odpovedať Známka: -6.4 Hodnotiť:
 

velky rozdiel podla mna bude ked fyzicka pamat dojde (co nie je tak tazke zariadit, ked mas 2-3 GB a napr. v browseri vela otvorenych tabov) - potom sa zacne swapovat (vymienaju sa alokovane ale nepouzivane bloky v ram s tymi odlozenymi na disku), toto uz zhorsuje spotrebu brutalne ... ale aj ked pamat nedojde - mas 2 taby v chrome (vlastne procesy) ktore vykonavaju svoj vlastny ale rovnaky kod - do cache v CPU sa nezmestia obe kopie, tak stale pre kazdy proces sa musi fetchovat z inych miest v RAM aj ked je sanca ze sa bude 2x zbytocne kopirovat ten isty kod, co tiez mierne dviha spotrebu.
Odpovedať Známka: 6.0 Hodnotiť:
 

to je jedno kolko dat je v ramke, dolezite je, ake su to ramky. Ak mas 8GB ram a zaplnene je 1GB, ramka zapisuje/cita, tak ma nejaku spotrebu. Ak mas zaplnene 7GB a ramka zapisuje/cita tak je ta spotreba UPLNE ROVNAKA.
Odpovedať Známka: 4.5 Hodnotiť:
 

Napísal logik veľmi "logickú" dedukciu...
Odpovedať Známka: -2.5 Hodnotiť:
 

Ale rusenie duplikovania pamate pravdepodobne sposobi spracovanie viacerych dat ako keby sa duplikovala. Neviem aku mas predstavu o fungovani pocitaca, ale vygoogli si Garbage Collector - toto bude nico podobne (mozno priamo implementovane v Garbage Collectori).
Odpovedať Hodnotiť:
 

Pletiete energeticku spotrebu so "spotrebou" - obsadenim pamate z titulku clanku, energeticka spotreba celeho systemu moze byt napriklad aj vyssia napr. pokial sa vyskytne anomalia na ktorej sa vyhra ten deduplikacny algoritmus, obsadenie pamate klesne ale stupne zatazenie CPU, samozrejme pokial neimplementuju deduplikovanie priamo ku do pamatoveho cipu :) spotreba dynamickej pamate je viacmenej rovnaka, je jej jedno aky patern udrzuje, cize energeticka spotreba sa znizi iba druhotne: system bude efektivnejsie vyuzivat pamat => pri rovnakom vykone moze mat referencny HW menej nainstalovanej RAM
Odpovedať Známka: 6.7 Hodnotiť:
 

1.ano ide o to kolko celkovo potrebujes v systeme. Uspornejsi system potrebuje celkovo menej a tak ma celkovo nizsiu spotrebu.

2.Pravdu necitam. Pisali to vyrobcovia v datasheete. Uz davnejsie som sa o to zaujimal. Ano, novsie pamate spotrebuju menej, ale v danom vyrobnom procese na vacsiu kapacitu pamate potrebujes viac cipov ktore spotrebuju viac.

3.Neviem o com sa tu bavime. Proste nizsiu spotrebu pamate vitam lebo okrem ineho to mozem pouzit na vlastne ucely a nestabilita windows je hovadina uz od cias winXP.
Odpovedať Známka: 5.0 Hodnotiť:
 

ani to nemusi byt pravda. 4GB ramka moze zrat menej ako 2x1GB. Alebo nemusi. Zalezi iba a len na konkretnych moduloch.
Odpovedať Známka: 6.0 Hodnotiť:
 

A základovke, že?
Odpovedať Známka: 3.3 Hodnotiť:
 

Nie každý je taká lama, aby nevedel využiť RAM na niečo iné, ako hry :P Aj keď to ty asi nedokážeš pochopiť.


Odpovedať Hodnotiť:
 

no a kedy ze vypustia betu? developer preview poznam, ale v nom su urcite veci osekane, ale betu by som pouzil ako hlavny OS
Odpovedať Známka: -7.5 Hodnotiť:
 

podla Zakona parneho vydania Windows, 8 nebude pouzitelny ani ako RTM... just trolling :))
Odpovedať Známka: -2.2 Hodnotiť:
 

nt4 - w2k - xp :)
Odpovedať Známka: -1.4 Hodnotiť:
 

Takze vo Win8 bude viac miesta na cache-ovanie najcastejsie pozeranych segmentov p-cka? :)
Odpovedať Známka: 7.5 Hodnotiť:
 

casom objavis aj zaujimavejsie veci, ako je péčko :)
Odpovedať Známka: 8.8 Hodnotiť:
 

napr. géčko háčka? xD
Odpovedať Známka: 7.9 Hodnotiť:
 

ked zaujimave veci tak by som siel skor do halucinogenov nez do opiatov... ;)
Odpovedať Známka: 8.3 Hodnotiť:
 

nezabudni céčka
Odpovedať Známka: 7.5 Hodnotiť:
 

Windows 8 dev. prev. nainstalovany cez Win7, hned po vydani. Dodnes bez jedineho zavahania. Ked takato verzia takto fici, tak final release bude eno nuno. Akurat to metro na obyc.pc ke totalna konina.
Odpovedať Známka: 5.4 Hodnotiť:
 

neverim !
Odpovedať Známka: 1.1 Hodnotiť:
 

Pletenku suchú žerem!,
Pletenku žerem na večeru, aha!,
Pletenku !!!
Čo chodím na verejno prospešné práce,
tak žerem pletenku na večeru,
suchú.
Zajebanú od blata.
Odpovedať Známka: 5.5 Hodnotiť:
 

chcelo by to ban
Odpovedať Známka: -6.8 Hodnotiť:
 

mesliskovi ban?
ty neruhaj sa synak, lebo ta zrazim bleskom k zemi!
Odpovedať Známka: 6.4 Hodnotiť:
 

Do tretej triedy chodili,
vyšli z piatej, debili... vsakze este nie si tak daleko...? :)
Odpovedať Známka: 5.3 Hodnotiť:
 

10 Meliškových prikázaní

1. Nerozleješ
2. Nekúpiš keksy a kokotiny
3. Vyhubíš mravce
4. Vykopeš chren / Alebo Mušketierovu Topánku
5. Nožom zabiješ, bodákom !
6. Cti pivo svoje a cibulu svoju
7. Zajebeš plyn / A s ním aj Šarinovcov
8. Zjebeš sa s bicykla / A rozjebeš si nos
9. Neuvaríš surovú praženicu
10. Vymaluješ a necháš nakvápať

- Ak toto spĺňaš, celý činžák bude s teba hore pičou
Odpovedať Známka: 2.7 Hodnotiť:
 

Súhlas.
Odpovedať Známka: -6.4 Hodnotiť:
 

blabla
Odpovedať Známka: -8.3 Hodnotiť:
 

dajú sa nejak vypnút vsetky tieto optimalizacie pamate aj disku?
Odpovedať Známka: -4.5 Hodnotiť:
 

Naco by si to robil?
Odpovedať Známka: 1.1 Hodnotiť:
 

mozno ma pocit profesionality ked dokaze zatazit pocitac na maximum :)
Odpovedať Známka: 6.5 Hodnotiť:
 

Su ludia, ktori uprednostnuju radsej rychlejsi pocitac (efektivnejsiu pracu s RAM) namiesto pocitac so zanedbatelne viac RAM.
Odpovedať Známka: 2.7 Hodnotiť:
 

Si zabil, odbornik... Aspon par odstavcov si precitaj z clanku
Odpovedať Známka: -4.3 Hodnotiť:
 

chodte sa jebat do riti niekde inde.. poprosim
Odpovedať Známka: 3.8 Hodnotiť:
 

Tak do riti, ci niekde inde? sa rozhodni.. poprosim
Odpovedať Známka: 2.7 Hodnotiť:
 

dal ti na vyber.
Odpovedať Známka: 3.3 Hodnotiť:
 

Vráť sa na pašu, vidlák z buzíkova...
Odpovedať Hodnotiť:
 

http://www.damnlol.com/i-remember-when-2065.html
Odpovedať Hodnotiť:
 

Windows je kapitalistická sračka, prinajmenšom od verzie Windows Vista.
Iba dementnému Microsoftu mohlo napadnúť odstrániť „IP po IEEE 1394“.
Samozrejme, to len zdôrazňuje, aká je to pozliepaná sračka, keď to v kuse musia prerábať... a potom sa im nechce prenášať všetky rozhrania...

Hm... deduplikácia pamäte?! WTF?! Vraj pre virtualizáciu! No ale VMware to už, myslím, má. Deduplikácia? To už radšej rovno aj s kompresiou...!

Že je menšia spotreba pamäte?! No tak to jednoducho len osekali a kopa vecí sa len tak zbytočne nespúšťa... Skutočný prínos bude však zrejme otázny... a to Metro... to je ako porovnávať to ako s GNOME Shell.

Označovanie čoskoro nepotrebnej pamäte?! No, neviem... Hlavne by si ju tie aplikácie museli spravovať zodpovedne... ale potom je otázne, aký bude ten prínos... ale možno to bude predstavovať isté zjemnenie... ale zázraky od toho čakať netreba...
Odpovedať Známka: -6.0 Hodnotiť:
 

linux to ma od kernelu 2.6.32....
Odpovedať Známka: 0.0 Hodnotiť:
 

Len škoda, že sa na ňom nedá pracovať :-) Teda pokiaľ človek potrebuje aj nejaký ten software...
Odpovedať Známka: 0.0 Hodnotiť:

Pridať komentár