1
Yleistä keskustelua / Vs: Unity - huonoko?
« : 14.09.12 - klo:09.50 »Unityn ja dashin perusidea, ohjelman käynnistäminen näppiksellä ja muutamalla alku- tai suunnilleen-millä-vaan -kirjaimella sopii mulle kuin nyrkki silmään. Ainoa asia, joka sai mut vaihtamaan on sen hitaus.
Siis oikeasti - se pieni viive, joka syntyy, kun painaa super-näppäintä tai vie hiiren vasenpaan reunaan / ylänurkkaan. Sitä ei ole gnome kolmosessa, mutta unityssä se on häiritsevä.
Tämän allekirjoitan täysin.. Unity on todella raskas ja menu eli tässä tapauksessa dash, pitää olla instant eikä muutaman sekunnin viiveellä. Oikein muutaman kerran olen itsekseen laskenut, niin Core 2 Duo koneella jossa on 2 gigaa muistia välillä klikkauksesta kestää lähes 10s ennen kuin dash tulee näkyviin ---> EPIC FAIL!
...
OK. Nythän tässä alkaa tulla jo todelliset tekniset syyt esiin Unityn vihaamiseen.
Olen täysin samaa mieltä, että noin hidas ei voi olla.
Ei kyllä olekaan kunnollisessa ympäristössä. Asus eeePC 901, 1 GB ei edes USB live-bootissa ole lähellekään huono tuossa mielessä. Nyt minulla on asennettuna, hitaammalle SATA-levylle, enkä pysty luotettavasti antamaan todellista aikaa koska se on reilusti alle yhden sekunnin.
Tuo mopompaa konetta minulla ei ole, tuskin muillakaan jotka Unityä ovat yrittäneet käyttää.
Hakisin syitä tuosta listasta jonka edellä kerroin.
Esim. halpis nVidia 9500GT (n. 50 eur) toimii oikein hyvin.
Minunkin koneellani Dash on todella hidas. Jos Dashia ei käytä vähään aikaan (esim. 10 minuuttia) niin sitä pyörittävä ohjelma siirtyy RAM-muistista swappiin ja kun painaa Super-nappia niin Dashin avautumiseen menee 10-20 sekuntia. Hirveää.
Jos Dashin avaa pari kertaa peräkkäin ja se tulee RAM-muistista, niin on huomattavasti nopeampi mutta silti 1-2 sekuntia siihen menee. Kone on Dellin Latitude E5420, jonka ostin kevällä 2011, malli on Dellin Ubuntu-kone, joten pitäisi olla aika hyvin optimoitu.
Nyt syksyllä ostin 4 GB RAM -muistipalikan, eli muistia on nyt yhteensä 6 GB, eikä Dash normikäytössä enää mene swappiin, mutta silti ärsyttää tuo 1-2 sekunnin avautumisaika.
Hitauden syyksi veikkaan että Dash on tehty Pythonilla eikä Ubuntun kehittäjät ole profiloineet sitä kunnolla suorituskykymielessä ja tajunneet kirjoittaa hitaimmat kohdat uusiksi C-moduuleina, kuten Python-optimoinnissa on käytäntö. Lisäksi Dashilla on hirveästi riippuvuuksia hakutoimintojen kautta, ja se laitailee niitä turhaan heti alussa, vaikka riittäisi että näytetään Dash heti ja ladataan hakujutut vasta kun haku käynnistyy. Lisäksi Dash pitäisi saada muistikooltaan pienemmäksi ja kernelifunktioilla estää swappiin siirtyminen kokonaan.
Samalla koneella kun ennen 12.04 käytin Gnome 3:sta (koska Unity oli pre-12.04 ihan käyttökelvoton muutenkin) niin voin todeta että Gnome 3 toimi salamannopeasti. Clutter selkeästi hakkaa Compitzin graafisessa suorituskyvyssä. Kun lueskelee noita Phoronixin mittausartikkeleita, niin Gnome 3 näyttäisi olevan selkeästi Gnome 2:sta nopeampi, tietyissä asioissa jopa nopeampi kuin kevyenä mainostettu XFCE.
Kun Gnome 3.6 julkaistaan ja siitä tulee Ubuntu 12.04:een asennettavat paketit, siirryn takaisin Gnome 3:een. Gnome 3:ssa ärsytti oikeastaan vain ilmoitusviestien esitystapa, mutta se on nyt toteutettu paremmin versiossa 3.6.
Ubuntu on monella tapaa edelläkävijä helppokäyttöisyydessä ja käyttöliittymäasioissa, mutta Unity tuntuu virheeltä, enkä usko että huonosta ideasta tulee hyvä vaikka sen kuinka hyvin viimeistelisi ja viilaisi.