Java tökeltää

Oletteko huomanneet Iceweaselissa että javaskriptit imee joillakin sivuilla kaikki tehot prossusta tai ainakin mun 1,6GHz Centrino on tiukoilla jos java on sallittu. Kun prosu vetää sataa ja pistän Adblockista javaestot päälle niin kuorma putoaa about nollaan.

Onko kyseessä vialliset sivut vai etchin viallinen java runtime? XP:ssä tai oikeastaan edes ubuntussa en ole huomannut tällaista ilmiötä firefoxissa?
10585
Äänestä

Muut lukivat myös

Vastaukset 10

Vanhimmat

Java ja JavaScript on täysin eri asioita, kyseessä ei ole sama kieli. Javalla ja JavaScriptillä ei ole mitään tekemistä keskenään, vaikka nimet onkin samankaltaiset. Java JRE ei siis liity mitenkään JavaScript-skriptien ajamiseen, niitä ei ajeta sillä. Selaimen JavaScript-tuki on toteutettu selaimen sisäisenä tulkkina, joka on käytettävissä vaikka et olisi Java-ajoympäristöä koneelle asentanut.

Äänestä
  • JavaScript on nimensä mukaisesti tulkattu skriptikieli. Se on suunniteltu nimenomaan webbiselaimessa ajettavien skriptien ajamiseen. Eli webbisivuille on voitu upottaa JavaScript-skriptejä, jotka ajetaan sitten selaimessa. Käytännössä kaikissa nykyaikaisissa webbiselaimissa on javaScript-tulkki sisäänrakennettuna. JavaScriptillä voidaan toteuttaa webbisivulle esimerkiksi kello, joka tikittää kokoajan ruudulla. Toinen esimerkki on webbisivun lomakkeen esitarkistus ennen lomakkeen tietojen lähettämistä palvelimelle. JavaScriptiin perustuu myös tekniikka nimeltä Ajax.

    Java on yleiskäyttönen ohjelmointikieli, jolla voidaan tehdä tavallisia sovellusohjelmia joita ajetaan tietokoneella kuten mitä tahansa ohjelmia, esim. tekstinkäsittelyohjelmat jne. Javalla voidaan tehdä myös palvelinohjelmointia ja webbiselaimessa ajettavia apletteja, eli Java-ohjelmia jotka suoritetaan webbiselaimessa Java-ajoympäristön avulla. Webbiselaimissa ei ole sisäänrakennettua java-tukea, siksi tietokoneelle tarvitaan erillinen Java-ajoympäristö ja Java-plugini selaimelle. Javalla voidaan tehdä myös softaa mobiililaitteille, esim kännyköille. Esim. monet kännykkäpelit on tehty Javalla.

    Java-ohjelmat on binäärimuotosia. Java-lähdekoodi käännetään Java-kääntäjäällä ns. tavukoodiksi, jota Java-ajoympäristö sitten suorittaa. Eli Java-ajoympäristö on tavallaan virtuaalinen prosessori tai tietokone, joka suorittaa sille käännettyjä ohjelmia. Tuolla tavalla Java-ohjelmia voidaan ajaa hyvin erilaisissa ympäristöissä ja käyttiksissä.

    Äänestä

  • miksuh. kirjoitti:

    JavaScript on nimensä mukaisesti tulkattu skriptikieli. Se on suunniteltu nimenomaan webbiselaimessa ajettavien skriptien ajamiseen. Eli webbisivuille on voitu upottaa JavaScript-skriptejä, jotka ajetaan sitten selaimessa. Käytännössä kaikissa nykyaikaisissa webbiselaimissa on javaScript-tulkki sisäänrakennettuna. JavaScriptillä voidaan toteuttaa webbisivulle esimerkiksi kello, joka tikittää kokoajan ruudulla. Toinen esimerkki on webbisivun lomakkeen esitarkistus ennen lomakkeen tietojen lähettämistä palvelimelle. JavaScriptiin perustuu myös tekniikka nimeltä Ajax.

    Java on yleiskäyttönen ohjelmointikieli, jolla voidaan tehdä tavallisia sovellusohjelmia joita ajetaan tietokoneella kuten mitä tahansa ohjelmia, esim. tekstinkäsittelyohjelmat jne. Javalla voidaan tehdä myös palvelinohjelmointia ja webbiselaimessa ajettavia apletteja, eli Java-ohjelmia jotka suoritetaan webbiselaimessa Java-ajoympäristön avulla. Webbiselaimissa ei ole sisäänrakennettua java-tukea, siksi tietokoneelle tarvitaan erillinen Java-ajoympäristö ja Java-plugini selaimelle. Javalla voidaan tehdä myös softaa mobiililaitteille, esim kännyköille. Esim. monet kännykkäpelit on tehty Javalla.

    Java-ohjelmat on binäärimuotosia. Java-lähdekoodi käännetään Java-kääntäjäällä ns. tavukoodiksi, jota Java-ajoympäristö sitten suorittaa. Eli Java-ajoympäristö on tavallaan virtuaalinen prosessori tai tietokone, joka suorittaa sille käännettyjä ohjelmia. Tuolla tavalla Java-ohjelmia voidaan ajaa hyvin erilaisissa ympäristöissä ja käyttiksissä.

    Tulipas karmea asiamoka, noinhan se tietty on, en vissiin ajatellut mitään kun kirjoitin tuon viestin ;D

    Pointti oli kuitenkin se että kun menen iceweaselilla nettisaitille jossa on näitä javaskripti-kikkareita niin cpu:n tehot menee täysille ja kone hidastuu havaittavasti.

    Muistin juuri että kyllä firefoxikin on joskus tehnyt samaa, alustaa en nyt muista. Kysymys oli että onko teillä ilmennyt samanlaista ongelmaa ja tietääkö joku missä vika voisi olla.

    Adblock toki hoitaa asian kun pistää javaskriptille eston mutta välillä se aiheuttaa pientä sekaannusta kun jokin olennainen asia sivulla jää alkuun toteutumatta tuon eston vuoksi.

    Äänestä

Javalla, niinkuin millä tahansa ohjelmointikielellä saa prosessorin käytön tappiin jos vaan haluaa, tai jos ei osaa. Busy-wait-luupit on yks parhaista keinoista.

Mutta jos toisella selaimella tai käyttöjärjestelmällä sama sivu tai java-pefletti toimii hyvin ja toisella jumittaa onkin sitten ihan eri juttu.

Äänestä

Tänään lauantaina-aamuna oli taloussanomien sivuilla juttu Skypessä olevasta aukosta joka toimii yhdessä IE:n kanssa (yllätys yllätys) ja mulla oli Adblockissa taloussanomat sallittu jolloin cpu veti heti överit ja kone jumitteli. Olen muuten huomannut että taloussanomien sivut ovat yksi pahimmista..

noh tässä on suora linki artikkeliin, mitä teidän koneessa tapahtuu kun menette tänne

http://www.taloussanomat.fi/ict-ja-teknologia/2008/01/18/Skypen+videoissa+pel%E4t%E4%E4n+piilev%E4n+vaaran/20081775/382?rss=4

Epiphany on oikeastaan tässä suhteessa parempi, taidan käyttääkin sitä.

Äänestä
  • Kun avaan tuon sivun, nousee prosessorin kuormitus hetkeksi 100 % ja laskee sen jälkeen 40 -30 % välille. Debian Etch ja Iceweasel käytössä. Mitään jumiutumisen oireita ei ole havaittavissa. Talla sivustolla kuormitus on 1-3 %.

    Äänestä

  • Prossun kuormitus käväisee 25% paikkeilla Vistassa.

    Vertailun vuoksi vaan.

    Äänestä

  • minulla kirjoitti:

    Kun avaan tuon sivun, nousee prosessorin kuormitus hetkeksi 100 % ja laskee sen jälkeen 40 -30 % välille. Debian Etch ja Iceweasel käytössä. Mitään jumiutumisen oireita ei ole havaittavissa. Talla sivustolla kuormitus on 1-3 %.

    Samalla ohjelmistolla toinen prosessori käyt tapissa ja toinen 25%. Sitten tapissa ollut laskee toisen tasolle. Hetken kuluttua molemmat laskeva alle yhden prosentitn. Ei jumitusta.

    Äänestä

  • 25 % tehoilla kirjoitti:

    Prossun kuormitus käväisee 25% paikkeilla Vistassa.

    Vertailun vuoksi vaan.

    Vistahan ei edes kunnolla pyöri tuolla mun läppärillä, cpu centrino 1,6GHz eli vertailun vuoksi olisi sun pitänyt myös pistää cpun malli/tyyppi.

    Uudet prosut tuplaytimineen ja isoine välimuisteineen pyyhkivät mun centrinoa tiskirätillä eli mulla alkaa olemaan mopo tuo läppäri.

    Äänestä

  • old_profile_3778 kirjoitti:

    Vistahan ei edes kunnolla pyöri tuolla mun läppärillä, cpu centrino 1,6GHz eli vertailun vuoksi olisi sun pitänyt myös pistää cpun malli/tyyppi.

    Uudet prosut tuplaytimineen ja isoine välimuisteineen pyyhkivät mun centrinoa tiskirätillä eli mulla alkaa olemaan mopo tuo läppäri.

    Intel Core 2 Quad Q6600 2.4GHz ja DDR3 kamaa, ei ehkä vertailukelpoisia meidän laitteet keskenään.

    Äänestä

Ketjusta on poistettu 1 sääntöjenvastainen viesti.

Kommentoi aloitusta


exergy kirjoitti:

Oletteko huomanneet Iceweaselissa että javaskriptit imee joillakin sivuilla kaikki tehot prossusta tai ainakin mun 1,6GHz Centrino on tiukoilla jos java on sallittu. Kun prosu vetää sataa ja pistän Adblockista javaestot päälle niin kuorma putoaa about nollaan.

Onko kyseessä vialliset sivut vai etchin viallinen java runtime? XP:ssä tai oikeastaan edes ubuntussa en ole huomannut tällaista ilmiötä firefoxissa?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu