Jotkut ovat varmaan huomanneet, että WWW-selaimet kuluttavat paljon enemmän muistia kuin silloin joskus 90-luvulla. Vähän valaistusta asiaan, mistä se johtuu:
1. Selaimissa ajettavaa Javascriptiä ei enää tulkata, vaan se käännetään natiiviksi sinne muistiin. Se toki vie muistia.
2. 90-luvulla kuvat olivat epätarkkoja. Nykyään kuvat ovat tarkkoja ja on videotakin, ne tietysti vie enemmän muistia.
3. Selaimissa on enemmän älyä tasapainottamaan CPU-kuormaa, tallennusjärjestelmää ja verkkohakuja. HTML tiedostoissa on usein merkittynä tieto siitä, mikä on seuraava sivu, missä on hakemisto ja jne. joten WWW-selaimet lataavat sivut taustalla muistiin valmiiksi. Lisäksi pitävät aiemmin ladattuja sivuja valmiina esim. 5 edellistä jos pakittaa taaksepäin. Nämä toki pidetään siellä muistissa.
4. Selaimet säätävät muistissa pidettävää välimuistia suhteessa tietokoneen muistimäärään tai yleensäkin pitävät välimuistia isompana, jotta tallennusjärjestelmää käytettäisiin vähemmän.
5. Videoo katsottaessa, selain voi ladata pätkän videota valmiiksi muistiin ennen toiston aloittamista, että yhteyden pätkiessä ei toisto katkea.
---
Ja yllätys yllätys, selaimet hyödyntävät paljon enemmän muistia kuin ennen muinoin! Jotkut vapuset ja vastaavat sitten inisee "kuinka ennen ohjelmoitiin paremmin" tai "10v vanha sonta ohjelma on parempi kun se käyttää vähemmän muistia".
No ei tietenkään. Käyttää vaan sitä muistia niin saa pidettyä CPU-kuormaa, verkkoyhteyttä ja levyjärjestelmän käyttöä tasaisempana ja suorituskyvyn parempana.
1. Selaimissa ajettavaa Javascriptiä ei enää tulkata, vaan se käännetään natiiviksi sinne muistiin. Se toki vie muistia.
2. 90-luvulla kuvat olivat epätarkkoja. Nykyään kuvat ovat tarkkoja ja on videotakin, ne tietysti vie enemmän muistia.
3. Selaimissa on enemmän älyä tasapainottamaan CPU-kuormaa, tallennusjärjestelmää ja verkkohakuja. HTML tiedostoissa on usein merkittynä tieto siitä, mikä on seuraava sivu, missä on hakemisto ja jne. joten WWW-selaimet lataavat sivut taustalla muistiin valmiiksi. Lisäksi pitävät aiemmin ladattuja sivuja valmiina esim. 5 edellistä jos pakittaa taaksepäin. Nämä toki pidetään siellä muistissa.
4. Selaimet säätävät muistissa pidettävää välimuistia suhteessa tietokoneen muistimäärään tai yleensäkin pitävät välimuistia isompana, jotta tallennusjärjestelmää käytettäisiin vähemmän.
5. Videoo katsottaessa, selain voi ladata pätkän videota valmiiksi muistiin ennen toiston aloittamista, että yhteyden pätkiessä ei toisto katkea.
---
Ja yllätys yllätys, selaimet hyödyntävät paljon enemmän muistia kuin ennen muinoin! Jotkut vapuset ja vastaavat sitten inisee "kuinka ennen ohjelmoitiin paremmin" tai "10v vanha sonta ohjelma on parempi kun se käyttää vähemmän muistia".
No ei tietenkään. Käyttää vaan sitä muistia niin saa pidettyä CPU-kuormaa, verkkoyhteyttä ja levyjärjestelmän käyttöä tasaisempana ja suorituskyvyn parempana.
Vastaukset 10
Vanhimmat
6. Jotkut ovat huomanneet ettei 90-luvulla tehdyt sivut vie muistia paljoakaan enempää "Kuin silloin ennen" (Jarkko ja Laura).
(Selaimen itsensä muistinkulutukseen en tässä ota kantaa).
Sinäkö se hiot dvd-levyjä öisin?
Ongelma: aloittaja luulee ettei kukaan muu ole huomannut sisällön tavumäärän kasvamista esim elokuvissa.
Ratkaisu: ylläpitohenkilöstön egoa voisi vähän rajoittaa. Teitä osaavampia it ammatteja löytyy.
Heippa sullekkin taas!!
Se on hyvä et m-kari joskus selvittää täälä tiettyjä asioita. Hyvä ja tietävä äijä toi on ja muuttunut hieman ajansaatossa windows myönteisemmäksi, tai sitten windowsi muuttunut m-kariin päin :D
Joka tapauksessa mites nämä selaimen teho,muistinkulus asiat tulee muuttumaan kun javasta pikkuhiljaa luovutaan kuten flashplayerista myös ??
HTML5 on ollutki jo pitemmän aikaa tulossa.
HTML5 ollut käytännössä kohta 5v. Melkoisen paljon ajettiin selaimessa sovelluksia ilman Flashia ja Java palikkaa vuonna 2009.
Jep, mutta meinaankin esim, flash mainoksia, eikös nekin ole jäämässä pois jossain vaiheessa ? Joku ainakin sano et tukkii heikkotehoisen koneen selainta moiset aika reilusti.
Koko Flash häviää lähes täysin seuraavan 1,5v aikana.
Sitten täytyy sitten lopettaa sen käyttö.
"mutta meinaankin esim, flash mainoksia, eikös nekin ole jäämässä pois"
Flashmainokset kyllä, mainokset ei. Kyllä niiden tilalle tulee toisenlaisia. Voi olla jopa vaikeampi päästä niistä eroon, koska flash-mainoksista pääsee eroon kun ei käytä tai asenna flashplayeria.
Minulle on sama, viekö jokin ohjelmatyyppi nyt enemmän vai vähemmän muistia kuin joskus ennen. Jotkut näistä jaksavat valittaa, vaikka muistia saa kaupasta halvalla. Muistaakseni 32bit XP:llä selain vei noin 250-300Mt muistia ja nyt 64bit Seiskalla näyttäisi tällä hetkellä (kolme tabia auki) vievän 267Mt, joten en näe suurta muutosta tapahtuneen vuosiin. Varmaan vuonna kivi-paperi-sakset pärjäsi paljon vähemmälläkin, kun nettisivut olivat yksinkertaisempia ja selainten toiminallisuus rajoitetumpaa.