-
Mistä johtuu että laitteen uudelleenkäynnistäminen korjaa usein ongelman?
Eli tietokoneen tai älypuhelimen uudelleenkäynnistäminen korjaa usein ongelman, mikä on syy tällä vuosikymmeniä vanhalle toimivalle niksille?
2 vastausta
-
Tyhjentää välimuistin ja roskat.
-
Nykyisin pitää saada tuote myyntiin mahdollisimman nopeasti, joten ohjelmiston osalta kunnolliseen testaamiseen ei jää aikaa eikä siihen panosteta. Tämän takia ohjelmistoihin jää paljon piiloon sellaisia virheitä joita ei välttämättä huomata ollenkaan. Virheet ei välttämättä ole suoraan virheitä koodissa, mutta poikkeustilanteiden käsittely on huonoa jonka jälkeen ohjelma toimii virheellisesti. Tällaiset virheet pikku hiljaa varaa käyttömuistin täyteen tai alkaa kuluttamaan prosessoriaikaa. Uudelleenkäynnistäminen lopettaa tällaiset virheelliset toiminnot. Tämä on suurin yksittäinen syy miksi Java (Androidin ohjelmissa käytetty ohjelmointikieli) huono valinta mihinkään. Siinä luotetaan siihen, että Javan omat toiminnot siivoaa muistista tarpeettomat osat ja toiminnot, mutta ei se tähän päivään mennessä ole toiminut täydellisesti. (jo vuonna 1999 opetettiin AMK:n ohjelmoinnin kurssilla, että jos se toimii niin älä optimoi. Terveisiä Rovaniemelle.)
Vastaa kysymykseen
Huom! Ethän vastaa pelkällä linkillä. Vaikka vastaus kysymykseen löytyisikin linkin takaa, tiivistä sen sisältö tähän, jotta lukijan ei tarvitse siirtyä toiseen palveluun saadakseen tarkan vastauksen kysymykseensä.