Eli kysymys kuuluu: Miksi tuntuu, että ohjelmakoodi on huonoa, klönttimäistä ja raskasta? (Onko se?) Kun tulostan A4-sivullisen tekstiä, miksi prossukuorma hyppää 100 prosenttiin tulostamisen ajaksi? Miksi 75MHz:n koneella tulostaminen samalla tulostimella on yhtä nopeaa, vaikka prossuteho silti hyppää ylös? Hyppääköhän supertietokoneen prossukuorma 100%:iin tulostamisen aikana? Ovatkohan ajurit kuraa? Miksi Adobe Reader -ohjelmassa hiiren vasemmanpuoleisen näppäimen klikkaaminen alhaalle aiheuttaa prossukuormaksi 100%, vaikka sivua ei edes vieritä? Miksi XP:n käynnistyksessä kone jumittaa 2 minuutiksi, kun taas -yllätys yllätys- prossukuorma hyppää 100%:iin kun svchost/Automaattiset päivitykset vie kaiken tehon? Miksi Tehtävienhallinta-ikkunan raahaaminen aiheuttaa prosessorikuormaksi 64%? (Ajattele, ei 100%!) Miksi koneen teho ei tunnu riittävän ikinä? Tuntuu, että tehoa kyllä piisaa, mutta ohjelmakoodi on huonoa.
Tuota tulostamishommaa itsekin vähän ihmettelen, että miksi vie niin paljon tehoa, mutta eipä se toisaalta hypersäikeistävällä/tuplaydinprossulla mitään haittaa. Acrobat Reader on raskas ohjelma, suosittelen tilalle hitosti kevyempää Foxit PDF readeria http://www.foxitsoftware.com/
Mitä nyt huonoon koodaukseen tulee, niin eikös se johdu osittain ohjelman tekemisen kiireellisestä aikataulusta. Kukaan ei halua odottaa peliään 10 vuotta, että se on virheetön, ja graafisesti ajastaan jäljessä. Myöskin pitää muistaa, että on hullun hommaa lukea vaikka Win XP:n lähdekoodi läpi, ja etsiä sieltä kaikki virheet.
Kiitos teme565, tuo Foxit on paljon nopeampi kuin Adoben vastaava. Enää 749 suorituskykyongelmaa ratkaistavana
Kyllä on pakko myöntää että ihmetyttää itseäkin aina välillä tuo ihmeellinen raskaus esimerkkinä että mikä maksaa kun klikkaa valikkoa avatakseen sen, niin laite pohtii ensin että mitä tehdä ja sitten vasta avaa valikon, ei luulisi olevan niin vaikeata. Ymmärrän kyllä jos on menossa joku oikeasti raskaampi toimenpide, mutta että nämä ihan perusjutut tökkii....
Sen siitä saa kun koneet nopeutuvat =) Nykyään tietokoneet ovat jo niin nopeita että että ohjelman koodin viilaamiseen ja optimointiin ei enään vaivauduta. Aikaahan sillä säästetään, saadaan softat sun muut nopeammin ulos. Toisaalta taas usein ohjelmissa on mukana paljon sellaista painolastia mikä ei päällepäin näy. Esim: vanhojen erilaisten versioiden tuet, vanhaa koodia jonka päälle on purkalla kasattu uusia toimintoja, yms.
Tuo on jo käynyt mielessäni useammankin kerran... Ei vain viittisi koko käyttistä koodata itse uudelleen Pitää kai siirtyä Linuxin puolelle. Ja koodata sinne itse omat pelit Tuo valikkojuttu muakin ihmetyttää: Joskus kun avaa vaikka työpöydällä hiiren oikealla napilla valikon, niin kiintolevy ruksuttaa ensin 5 sekuntia ja sitten vasta avaa valikon. Ei sen valikon avaaminen nyt niin hidasta pitäisi olla koska eihän siinä ole montaa riviä tekstiä.