Kysy

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.)

Suosituimmat aiheet

Lisää aiheita

Uusimmat tapahtumat palvelussa

Aktiivisimmat käyttäjät

Näytä koko lista